remove dead code

This commit is contained in:
Henry Hiles 2025-11-11 21:22:29 -05:00
commit 105aed226d
No known key found for this signature in database
5 changed files with 37 additions and 84 deletions

View file

@ -1,3 +0,0 @@
## 1.0.0
- Initial version.

View file

@ -1,8 +0,0 @@
test:
curl --unix-socket ./socket http:/./ -X POST -d '{"email": "foo@henryhiles.com", "username": "name"}'
watch:
dart run build_runner watch
build:
dart run build_runner build

View file

@ -4,19 +4,28 @@
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
};
outputs = inputs:
outputs =
inputs:
inputs.flake-parts.lib.mkFlake { inherit inputs; } {
systems = ["x86_64-linux" "aarch64-linux"];
perSystem = {
systems = [
"x86_64-linux"
"aarch64-linux"
];
perSystem =
{
lib,
pkgs,
system,
...
}: {
}:
{
_module.args.pkgs = import inputs.nixpkgs { inherit system; };
devShells.default = pkgs.mkShell {
packages = with pkgs; [just dart watchexec];
packages = with pkgs; [
just
dart
];
LD_LIBRARY_PATH = "${pkgs.lib.makeLibraryPath (with pkgs; [ sqlite ])}:$LD_LIBRARY_PATH";
};

View file

@ -1,33 +0,0 @@
import "dart:io";
import "package:matrix/matrix.dart";
import "package:nexusbot/controllers/settings_controller.dart";
import "package:riverpod/riverpod.dart";
import "package:sqflite_common_ffi/sqflite_ffi.dart";
class ClientController extends AsyncNotifier<Client> {
@override
Future<Client> build() async {
final settings = ref.watch(SettingsController.provider)!;
final client = Client(
"nexusbot",
database: await MatrixSdkDatabase.init(
"NexusBot",
database: await databaseFactoryFfi.openDatabase(inMemoryDatabasePath),
),
);
await client.checkHomeserver(settings.homeserver);
await client.login(
LoginType.mLoginPassword,
identifier: AuthenticationUserIdentifier(user: settings.name),
password: (await File(settings.botPasswordFile).readAsString()).trim(),
);
return client;
}
static final provider = AsyncNotifierProvider<ClientController, Client>(
ClientController.new,
);
}

View file

@ -1,12 +0,0 @@
import "package:riverpod/riverpod.dart";
class LastSyncedController extends Notifier<String?> {
@override
String? build() => null;
void set(String value) => state = value;
static final provider = NotifierProvider<LastSyncedController, String?>(
LastSyncedController.new,
);
}