522731d92a
Revert "rename maps to maps_embedded"
...
This reverts commit 77d88876f6 .
2025-07-21 21:55:13 -07:00
b820089a93
Revert "use maps_embedded in times and servers"
...
This reverts commit d9db4fefb8 .
2025-07-21 21:53:53 -07:00
d9db4fefb8
use maps_embedded in times and servers
2025-07-21 21:01:11 -07:00
77d88876f6
rename maps to maps_embedded
2025-07-21 20:08:08 -07:00
d8f3fd54a6
validator: ResourceType enum
2025-07-18 20:32:49 -07:00
0c22f1035e
validator: fix SetStatusUploaded
2025-07-17 22:47:11 -07:00
e4d6e3882f
validator: fix ScriptFilter
2025-07-17 22:29:47 -07:00
7646d55b34
validator: return ID on Create
2025-07-17 22:08:19 -07:00
3476ecaee0
validator: rename MapFixID -> MapfixID
2025-07-17 21:54:40 -07:00
09d89e2700
Create Dedicated Validator Endpoints ( #8 )
...
### Replacing Maps Service `openapi-internal.yaml` With gRPC
These are all the endpoints used by the validator. The plan is to delete `service_internal` and create `validator_controller` with equivalent gRPC functionality. This can then be extended in the future for public api & maptest integration by creating new grpc endpoints that the public api & game-rpc talk to. The gRPC extensions would be separate files (`mapfixes.proto`, `submissions.proto`, `maps.proto`) unlike `validator.proto` which has a bunch of dedicated endpoints that only the validator should use.
### Why?
To reduce the number of exposed apis. Without this there would need to be 4 (!) exposed apis (validator openapi, web openapi, public api, gRPC for game-rpc), with it, only 2 (web api, gRPC).
### Why didn't you do this in the first place?
I didn't know how. I think I have a handle on it now.
Reviewed-on: StrafesNET/protobufs#8
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2025-07-17 21:53:59 -07:00
d5bb0a8972
fix bad sed match
2025-07-08 04:38:56 -07:00
cd767e3390
Typo
2025-06-27 22:17:30 -04:00
5b12236c59
Add resource for auditing
2025-06-27 21:38:28 -04:00
4b9803cf66
Add ip for auditing
2025-06-27 21:33:59 -04:00
b8bc25bb8e
Fix proto typo
2025-06-27 21:18:18 -04:00
34e63ea6ba
Add batch rank rpc
2025-06-27 21:12:49 -04:00
6497b12c5b
Add wr list rpc
2025-06-23 23:22:17 -04:00
a1d08b3ea6
Add application owner info
2025-06-22 10:50:47 -04:00
82ca9f2b0c
Add dev service
2025-06-22 10:19:28 -04:00
ad8e4ebacf
Add auth metadata endpoint
2025-06-21 21:25:50 -04:00
b636336ed2
extend code generation to lib.rs
2025-06-21 06:13:02 -07:00
5641c3a33e
generate code in src
2025-06-21 05:59:45 -07:00
ef23f7d07e
Add chat mute rpc endpoint
2025-06-21 03:41:14 -04:00
a8135fd45c
Add moderation protobuf
2025-06-20 12:14:14 -04:00
05f8a3b57e
Support future roblox role changes
2024-11-29 03:11:54 -05:00
fab429fc74
Refine session user response
2024-11-28 23:09:53 -05:00
cc0845f68e
Add auth service protobuf
2024-11-28 00:12:09 -05:00
2186c5cb96
Remove Map ID filter (previously it was just 0) ( #3 )
...
ID is unused and unwanted for MapFilter.
Reviewed-on: StrafesNET/protobufs#3
Reviewed-by: itzaname <itzaname@noreply@itzana.me >
Co-authored-by: Quaternions <krakow20@gmail.com >
Co-committed-by: Quaternions <krakow20@gmail.com >
2024-07-22 00:40:43 +00:00
f8d480e834
fix inconsistency ( #2 )
...
Reviewed-on: StrafesNET/protobufs#2
Co-authored-by: Quaternions <krakow20@gmail.com >
Co-committed-by: Quaternions <krakow20@gmail.com >
2024-07-19 19:00:53 +00:00
5cfa6745a6
need serde rename or else everything is wrong
...
we really out here doing codegen
2024-07-18 15:11:53 -07:00
20516bab8d
add serde traits to generated code
2024-07-14 08:45:02 -07:00
ed18723ac9
delete unused invocation
2024-07-14 08:42:03 -07:00
f7f9376b4e
Add state id filter
2024-03-02 16:52:25 -05:00
65a9abe6d3
Fix rust perms
2024-02-19 23:53:37 -05:00
db2e2e990f
Rust grpc builder ( #1 )
...
My attempt after reading many online documentations
Reviewed-on: StrafesNET/protobufs#1
Co-authored-by: Quaternions <krakow20@gmail.com >
Co-committed-by: Quaternions <krakow20@gmail.com >
2024-02-20 04:51:58 +00:00
91df514bd6
Add extra docs for sort
2023-03-19 15:13:24 -04:00
3412dc34c1
Add sort to list request
2023-03-19 15:06:55 -04:00
39955e5171
Add StateID filter to ranks
2022-11-17 22:53:01 -05:00
6b59e649ff
Update 'transactions.proto'
...
Add transaction id to create rpc call
Signed-off-by: itzaname <itzaname@noreply@itzana.me >
2022-11-16 21:57:02 -05:00
4d9280bea2
Apply patch to package import
2022-10-29 10:48:36 -04:00
b59ccec099
Change event filter to be by date
2022-10-29 00:47:51 -04:00
c198e9f003
New more targeted images
2022-10-29 00:45:26 -04:00
bd7c3f00e6
Add ranks
2022-10-16 20:01:07 -04:00
0b44dcc8a8
Add datastore.proto
2022-09-10 15:54:05 -04:00
dd02b3202f
Use env
2022-07-23 02:41:17 -04:00
0d49196ce0
Sometimes if you actually provide the secrets to the pipeline stage it works.........
2022-07-23 02:38:00 -04:00
59c73e7703
Fix config
2022-07-23 02:28:09 -04:00
8355104104
Use ssh keys
2022-07-23 02:27:26 -04:00
cd9d0d127a
Fix stupid python protobuf garbage
2022-07-23 02:16:58 -04:00
723de2ab97
Add more detailed README.md
2022-07-17 13:46:50 -04:00