Commit graph

70 commits

Author SHA1 Message Date
Filip Strajnar 3c462012e2 Returning HttpData instead of tuples. 2024-06-18 20:16:15 +02:00
Filip Strajnar 8b65461267 Renamed to adhere to conventions. 2024-06-18 20:14:11 +02:00
Filip Strajnar 693031b2dd Added HttpData record. 2024-06-18 20:11:10 +02:00
Filip Strajnar 20ed3dd6d8 Added CommandLine configuration. 2024-06-18 20:06:33 +02:00
Filip Strajnar 805f85eb2f Using IConfiguration for obtaining token. 2024-06-18 19:56:13 +02:00
Filip Strajnar d630280dc1 Added configuration files to .gitignore. 2024-06-18 19:55:44 +02:00
Filip Strajnar 9b10ca3604 Configuration files are now optional. 2024-06-18 19:50:42 +02:00
Filip Strajnar 4d969bc981 Added IConfiguration with several options. 2024-06-18 19:49:21 +02:00
Filip Strajnar be5fd71935 If author isn't specified, assume author as this user. 2024-06-16 19:25:58 +02:00
Filip Strajnar 183c002bda Throw an exception if discord ID can't be set. 2024-06-16 19:21:32 +02:00
Filip Strajnar 55a94e7cb3 Added methods for obtaining profile information. 2024-06-16 19:15:08 +02:00
Filip Strajnar a2cb0f1e3f Prepared data class for short profile. 2024-06-16 19:08:38 +02:00
Filip Strajnar 6e7ee1c73d Prepared data classes for user's profile. 2024-06-16 18:51:35 +02:00
Filip Strajnar f3e5e14af3 Added helpful icons. 2024-06-16 14:12:31 +02:00
Filip Strajnar 71618f0987 Inverted conditions. 2024-06-16 11:08:46 +02:00
Filip Strajnar 31101158f4 Only increment offset if http response is successful. 2024-06-16 11:04:19 +02:00
Filip Strajnar 68e55d9b02 Extract delay to a reusable function. 2024-06-16 11:00:50 +02:00
Filip Strajnar 0dcfc7c516 Appropriately renamed class. 2024-06-16 10:52:00 +02:00
Filip Strajnar c99b9d2714 Refactoring scan code. 2024-06-16 10:47:46 +02:00
Filip Strajnar 82fe3813a6 Limit is no longer necessary. 2024-06-16 10:40:39 +02:00
Filip Strajnar a147856013 Unified way of searching for messages. 2024-06-16 10:31:19 +02:00
Filip Strajnar 6fc8a1bea8 Appropriately updated DiscordClient responses. 2024-06-16 10:17:28 +02:00
Filip Strajnar 28b67a0263 Return both HttpResponseMessage and the JSON data. 2024-06-16 10:14:53 +02:00
Filip Strajnar 2ab1d8d34d Ignore BadRequest messages. 2024-06-16 01:54:57 +02:00
Filip Strajnar 7119a5ff2b Query only for relevant messages. 2024-06-16 01:51:08 +02:00
Filip Strajnar 0e83f8e6cc If message isn't found, don't try to delete it. 2024-06-16 01:46:56 +02:00
Filip Strajnar 4421ca5fd6 More logging. 2024-06-16 01:43:58 +02:00
Filip Strajnar fce225ee0c Sleep more if there are too many requests. 2024-06-16 01:42:35 +02:00
Filip Strajnar 797ca91314 Only detele messages that haven't been deleted yet. 2024-06-16 01:38:28 +02:00
Filip Strajnar c2f0260212 Added delays. 2024-06-16 01:36:22 +02:00
Filip Strajnar 342a9c9638 Require message ids to be unique in database. 2024-06-16 01:29:08 +02:00
Filip Strajnar b4f0ce3de1 Only add new messages. 2024-06-16 01:26:20 +02:00
Filip Strajnar 0ca1d86126 More logging. 2024-06-16 01:16:44 +02:00
Filip Strajnar 5eca3699ba Updated .gitignore. 2024-06-16 01:16:29 +02:00
Filip Strajnar 352da1aaee Only author is required. 2024-06-16 01:12:54 +02:00
Filip Strajnar a2c6074eba Added ResourceType to attributes. 2024-06-16 01:11:44 +02:00
Filip Strajnar 5253d412e6 Added some basic messages to stdout. 2024-06-16 01:06:26 +02:00
Filip Strajnar 1c80b540e6 Channel option is not required. 2024-06-16 00:59:56 +02:00
Filip Strajnar 42108e5ac4 Different setting of auth header. 2024-06-16 00:58:46 +02:00
Filip Strajnar 2acfa2ed0d Initial implementation for delete and scan. 2024-06-16 00:47:41 +02:00
Filip Strajnar 4baac35064 Set offset to int. 2024-06-16 00:39:14 +02:00
Filip Strajnar 0df6ae6932 Added author property to ScanOptions. 2024-06-16 00:28:49 +02:00
Filip Strajnar f75eef0968 Basic parsing. 2024-06-16 00:12:33 +02:00
Filip Strajnar 86da656a1f Created basic CLI options. 2024-06-16 00:01:19 +02:00
Filip Strajnar 66f3d45f28 Updated .gitignore file. 2024-06-15 23:46:07 +02:00
Filip Strajnar 2fdcbb7b3b Added Microsoft.EntityFrameworkCore.Design to DiscordDelete. 2024-06-15 23:43:53 +02:00
Filip Strajnar ca91d7c455 Added CommandLineParser to DiscordDelete. 2024-06-15 23:43:03 +02:00
Filip Strajnar a73ac73420 Defined structure of message. 2024-06-15 23:39:47 +02:00
Filip Strajnar aa4112b733 Basic DbContext setup. 2024-06-15 23:34:29 +02:00
Filip Strajnar 4460e1eb72 Added EntityFrameworkCore.Sqlite to DiscordDelete. 2024-06-15 23:30:20 +02:00