mirror of
https://git.vectorsigma.ru/public/photoview.git
synced 2026-08-03 20:49:02 +00:00
Add settings panel
This commit is contained in:
@@ -5,7 +5,7 @@ const Mutation = {
|
||||
if (ctx.scanner.isRunning) {
|
||||
return {
|
||||
finished: false,
|
||||
error: true,
|
||||
success: false,
|
||||
errorMessage: 'Scanner already running',
|
||||
}
|
||||
}
|
||||
@@ -14,8 +14,9 @@ const Mutation = {
|
||||
|
||||
return {
|
||||
finished: false,
|
||||
error: false,
|
||||
success: true,
|
||||
progress: 0,
|
||||
errorMessage: null,
|
||||
}
|
||||
},
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import jwt from 'jsonwebtoken'
|
||||
import uuid from 'uuid'
|
||||
import fs from 'fs-extra'
|
||||
import { neo4jgraphql } from 'neo4j-graphql-js'
|
||||
|
||||
const Mutation = {
|
||||
async authorizeUser(root, args, ctx, info) {
|
||||
@@ -87,6 +88,20 @@ const Mutation = {
|
||||
|
||||
export const registerUser = Mutation.registerUser
|
||||
|
||||
const Query = {
|
||||
myUser(root, args, ctx, info) {
|
||||
let customArgs = {
|
||||
filter: {},
|
||||
...args,
|
||||
}
|
||||
|
||||
customArgs.filter.id = ctx.user.id
|
||||
|
||||
return neo4jgraphql(root, customArgs, ctx, info)
|
||||
},
|
||||
}
|
||||
|
||||
export default {
|
||||
Mutation,
|
||||
Query,
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@ class PhotoScanner {
|
||||
scannerStatusUpdate: {
|
||||
progress: (this.finishedImages / this.imagesToProgress) * 100,
|
||||
finished: false,
|
||||
error: false,
|
||||
success: true,
|
||||
errorMessage: '',
|
||||
},
|
||||
})
|
||||
@@ -77,7 +77,7 @@ class PhotoScanner {
|
||||
scannerStatusUpdate: {
|
||||
progress: 0,
|
||||
finished: false,
|
||||
error: false,
|
||||
success: true,
|
||||
errorMessage: '',
|
||||
},
|
||||
})
|
||||
@@ -89,7 +89,7 @@ class PhotoScanner {
|
||||
scannerStatusUpdate: {
|
||||
progress: 0,
|
||||
finished: false,
|
||||
error: true,
|
||||
success: false,
|
||||
errorMessage: error.message,
|
||||
},
|
||||
})
|
||||
@@ -104,7 +104,7 @@ class PhotoScanner {
|
||||
scannerStatusUpdate: {
|
||||
progress: 100,
|
||||
finished: true,
|
||||
error: false,
|
||||
success: true,
|
||||
errorMessage: '',
|
||||
},
|
||||
})
|
||||
|
||||
@@ -111,6 +111,8 @@ type Mutation {
|
||||
type Query {
|
||||
siteInfo: SiteInfo
|
||||
|
||||
myUser: User @isAuthenticated
|
||||
|
||||
myAlbums: [Album] @isAuthenticated
|
||||
album(id: ID): Album @isAuthenticated
|
||||
|
||||
|
||||
Reference in New Issue
Block a user