summaryrefslogtreecommitdiffstats
path: root/internal/api/api.go
diff options
context:
space:
mode:
authorRose Hogenson <rosehogenson@posteo.net>2025-09-30 21:50:36 -0700
committerRose Hogenson <rosehogenson@posteo.net>2025-09-30 21:50:36 -0700
commitc2ca26a918b7054199234e8459d84ee2fd260759 (patch)
treea44f8dad1ca70eb25d4dc12bf17e136fd0711e04 /internal/api/api.go
parented285a247a3a967e02f428fa2b6e69d629e2bd14 (diff)
downloadroseh.moe-c2ca26a918b7054199234e8459d84ee2fd260759.tar.zst
Allow appending to notes
Right now it's n^2 which is a big problem (to be fixed later)
Diffstat (limited to 'internal/api/api.go')
-rw-r--r--internal/api/api.go9
1 files changed, 6 insertions, 3 deletions
diff --git a/internal/api/api.go b/internal/api/api.go
index 7c8472a..b925a7a 100644
--- a/internal/api/api.go
+++ b/internal/api/api.go
@@ -11,6 +11,7 @@ const (
Unauthenticated // missing credentials
PermissionDenied // invalid credentials, or login required
BadRequest // incorrect request format (try gob)
+ InvalidArgument // one or more arguments was invalid
NotFound // requested resource was not found
Internal // server encountered an unexpected error
)
@@ -35,12 +36,14 @@ type ListNotesResponse struct {
Notes []string
}
-type CreateNoteRequestStream struct {
- Chunk []byte
+type CreateNoteRequest struct {
+ ContinuationToken []byte
+ Chunk []byte
}
type CreateNoteResponse struct {
- Name string
+ Name string
+ ContinuationToken []byte
}
type ReadNoteRequest struct {