ba2b882ed6
Add creating new personal chats
2021-11-17 19:24:08 +01:00
5c8e72a733
Fix array formatting for SQL
2021-11-16 23:49:43 +01:00
0d9631b6c4
Merge branch 'main' of https://git.sfs.ddnss.org/WDG/noise-server
2021-11-15 14:27:31 +01:00
0c7fc1b6b7
Initialise chat index table
2021-11-15 14:26:57 +01:00
de45dcb1fc
create chat index table
2021-11-15 14:24:57 +01:00
e0f0f66c5f
Change username validation
2021-10-25 20:00:20 +02:00
146ad6a712
Fix typo
2021-10-25 18:16:55 +02:00
3aa59ac3e4
Merge branch 'main' of https://git.sfs.ddnss.org/WDG/noise-server
2021-10-25 18:16:19 +02:00
9608451145
Add create chat function
...
Co-authored-by: Elias Schriefer <EliasSchriefer@users.noreply.github.com>
2021-10-25 18:16:07 +02:00
39280f479c
Add username validation
2021-10-25 17:47:51 +02:00
c52160ab69
Add msgdata SQL template
...
Co-authored-by: Elias Schriefer
2021-10-25 17:17:10 +02:00
199e2169dc
Move config init completely into config module
2021-10-23 17:59:17 +02:00
cc2a453c97
Add config/options for IP and port
2021-10-23 17:39:05 +02:00
c9a59f4731
Simplify some utility functions
2021-10-18 14:37:29 +02:00
3a35343a34
Fix #11
2021-10-18 14:36:11 +02:00
684dde255a
Remove unused code and tests
2021-10-18 14:11:17 +02:00
54461e7934
Fix connection between GraphQL and SQL
...
At this point I don't even know where I started anymore.
At least it works and the code looks kinda nice.
This is something for future me. I need sleep.
2021-10-17 22:04:39 +00:00
15e9c596c2
Change all field names to camelCase in GraphQL
2021-10-17 17:09:06 +00:00
8d67300d5f
Change return type of createUser to ID
2021-10-17 16:58:04 +00:00
b46715650b
Add graphql field get_user_id
...
Given a username it will give you this user's ID
2021-10-17 16:28:50 +00:00
1ea3e5260c
Add basic user adding functionality
...
What works:
- adding users
- default settings
- detect duplicate usernames
2021-10-16 23:52:58 +00:00
114bb63f45
Change RestrictionPolicy type to INTEGER in SQL
...
BLOB is not the way, we need something easy.
2021-10-16 21:55:37 +00:00
ce99469b3d
streamline code
2021-10-04 14:05:40 +00:00
55557b604b
Fix merge Issues
2021-10-04 12:35:44 +00:00
b8a12fcd42
Merge pull request 'inteligentsql' ( #10 ) from inteligentsql into main
...
Reviewed-on: #10
2021-09-27 16:52:07 +02:00
8522306298
getting warp to work
...
Co-authored-by: Elias Schriefer
2021-09-26 14:59:56 +00:00
40abea11f0
Implement GraphQL logic for SQLite
2021-07-27 19:11:40 +00:00
bc8d204a71
Change id
type in SQL to TEXT
2021-07-27 19:09:01 +00:00
5fce7657f7
Add GraphQL juniper definitions
2021-07-21 08:23:14 +00:00
80fc6548d0
Use SqlitePool
instead of SqliteConnection
2021-07-19 15:28:33 +00:00
998b6f93bc
Add module for graphql stuff
2021-07-16 07:05:09 +00:00
018b5af67c
add redout capabilities
2021-07-16 06:54:12 +00:00
95d15f7a9d
Change sql query to check 'IF' table ' NOT EXISTS'
2021-07-13 15:32:45 +00:00
450ec49bf0
Fix database-path not being read from config
...
`database-path` in config was correct, but was being overwritten by
`--database-path` option. In a test case the option was not given, but
clap/structopt marked it as `present`. The occurrences were `0` though.
2021-07-13 13:30:16 +00:00
aa021a9754
Move get_config into config module
2021-07-12 10:59:13 +02:00
e32c0e2a70
Move sqlite functions into their own module
2021-07-12 10:53:55 +02:00
7dcd078a2b
Move Config into its own module
2021-07-10 13:30:18 +00:00
9b4262b996
Move Options into its own module
2021-07-09 10:02:59 +02:00
fa9b77c335
Use more async API from tokio
...
Fixes issue #4
2021-07-08 16:30:55 +02:00
cfed9b149c
Change sql template concatting
...
Switch out `format!` with `concat!`, which is doing work at compile time
...as far as I know at least
2021-07-08 16:17:43 +02:00
212b2d3bf2
Fix reading of database-path option if given
2021-07-08 16:10:08 +02:00
76bacdca08
Remove some whitespace
...
We definitely need a rustfmt config at some point
2021-07-08 15:29:43 +02:00
891f61f046
Add option for generating default config
2021-07-08 12:55:48 +02:00
ef1c124395
Fix kebab-case naming in config
2021-07-08 12:54:42 +02:00
fc2ae6cf0a
Add option for usage without config
2021-07-08 12:53:02 +02:00
7764c5021e
Clean up Options
2021-07-08 12:49:56 +02:00
a1df49555f
Insert all other SQL templates
2021-06-28 21:46:19 +00:00
c42fbebe09
Add sqlite template insertion for users.sql
2021-06-28 15:54:52 +00:00
d6aee960fa
Wrap sqlite connection in an Arc and tokios RwLock
2021-06-28 13:50:28 +00:00
34778ae928
create emty method for Elias
2021-06-28 13:43:26 +00:00