Commit Graph

14 Commits

Author SHA1 Message Date
5ddae1b173 Server Controller.
Added a controller for server data.
2023-07-11 13:30:48 -04:00
633fd3616e Missing File
Added a missing file from the last commit.
2023-07-02 11:45:59 -04:00
cd5ab85911 Endpoints Madness
I decided to add as many endpoints as needed for basic functionality.
The following endpoints were added:
	• [Delete] /v1/Keys
	• [Post] /v1/Keys
	• [Get] /v1/Keys
	• [Get] /v1/SocketAccount
	• [Post] /v1/SocketAccount
	• [Post] /v1/SocketChannel
	• [Delete] /v1/SocketChannel
	• [Patch] /v1/SocketChannel
	• [Get] /v1/SocketChannel
	• [Get] /v1/SocketFile
	• [Delete] /v1/SocketFile
	• [Post] /v1/SocketFile
	• [Get] /v1/SocketMessage
	• [Get] /v1/SocketUser
2023-07-02 11:41:04 -04:00
397d50e062 Library Update
The project now uses the new source generator package for the ServerDatabase package. This now allows code to read a full row at a time while using the type safety from the column definitions.
2023-06-16 14:24:24 -04:00
612ad59547 Permission Storage
● When permissions are applied, it will be done recursively. This will help speed up the code for general permission checks.

● This new layout also makes it faster to get the members who have access to a given channel.

● This push also removed a pointless role override.
2023-05-21 21:38:55 -04:00
5e3dca5ce2 Code Style
Fixed an indent.
2023-05-21 19:58:14 -04:00
39c5401cdb Permission Check System
Added a system for code to easily check for permission to a given channel.
2023-05-21 16:14:24 -04:00
04d9dda073 More API migration
● Added a template for posting a message to a server
● Minor changes to API structure to provide better stability with the different types
● Started fixing mistakes in the SocketBulkMessage request.
2023-05-18 14:27:49 -04:00
7a157fdc5d Starting API
One of the leading API requests has been added in an early form. So I can go back and make this code better. This is to get something to go off.
2023-05-13 16:44:21 -04:00
a27144d54a Library Move
This push is to move the encryption code to a new library to help manage encryption across projects easier.
2023-05-13 11:45:54 -04:00
01e42af1f8 Data Format Update
This update set the groundwork for data storage in the database.

This update will also allow better support for any data format additions to be easily added.
2023-05-13 00:27:13 -04:00
e739b5eb7a Epoch Improvements
This was me starting work on a new epoch system.
2023-05-09 18:15:19 -04:00
0406903aa7 Init 2023-04-02 16:44:26 -04:00
JacobTech
6f8679ceb1 Initial commit 2023-03-09 20:29:44 -05:00