feat: implement user history syncing for selfhost (#60)
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
mutation CreateUserHistory(
|
||||
$reqData: String!
|
||||
$resMetadata: String!
|
||||
$reqType: ReqType!
|
||||
) {
|
||||
createUserHistory(
|
||||
reqData: $reqData
|
||||
resMetadata: $resMetadata
|
||||
reqType: $reqType
|
||||
) {
|
||||
id
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
mutation DeleteAllUserHistory($reqType: ReqType!) {
|
||||
deleteAllUserHistory(reqType: $reqType) {
|
||||
count
|
||||
reqType
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
mutation RemoveRequestFromHistory($id: ID!) {
|
||||
removeRequestFromHistory(id: $id) {
|
||||
id
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
mutation ToggleHistoryStarStatus($id: ID!) {
|
||||
toggleHistoryStarStatus(id: $id) {
|
||||
id
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
query GetRESTUserHistory {
|
||||
me {
|
||||
RESTHistory {
|
||||
id
|
||||
userUid
|
||||
reqType
|
||||
request
|
||||
responseMetadata
|
||||
isStarred
|
||||
executedOn
|
||||
}
|
||||
|
||||
GQLHistory {
|
||||
id
|
||||
userUid
|
||||
reqType
|
||||
request
|
||||
responseMetadata
|
||||
isStarred
|
||||
executedOn
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
subscription UserHistoryCreated {
|
||||
userHistoryCreated {
|
||||
id
|
||||
reqType
|
||||
request
|
||||
responseMetadata
|
||||
isStarred
|
||||
executedOn
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
subscription userHistoryDeleted {
|
||||
userHistoryDeleted {
|
||||
id
|
||||
reqType
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
subscription UserHistoryDeletedMany {
|
||||
userHistoryDeletedMany {
|
||||
count
|
||||
reqType
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
subscription UserHistoryUpdated {
|
||||
userHistoryUpdated {
|
||||
id
|
||||
reqType
|
||||
request
|
||||
responseMetadata
|
||||
isStarred
|
||||
executedOn
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user