From 2a1423d28fbbbd1b715895a0ba9084d6d5b6dccd Mon Sep 17 00:00:00 2001 From: Gisle Aune Date: Mon, 10 Jun 2019 17:03:52 +0200 Subject: [PATCH] Added character service and such. --- .idea/misc.xml | 6 + .idea/modules.xml | 8 + .idea/vcs.xml | 6 + .idea/watcherTasks.xml | 29 ++ .idea/workspace.xml | 586 ++++++++++++++++++++++++ database/mongodb/characters.go | 217 +++++++++ database/mongodb/db.go | 53 ++- database/mongodb/tags.go | 10 +- go.mod | 30 +- go.sum | 57 +-- graph2/complexity.go | 4 +- graph2/gqlgen.yml | 2 +- graph2/graph.go | 6 +- graph2/resolvers/character.go | 157 +------ graph2/resolvers/resolvers.go | 14 +- graph2/types/log.go | 28 +- internal/auth/permitted.go | 3 + models/changekeys/one.go | 4 + models/changes/submit.go | 16 + models/character.go | 19 +- models/tag.go | 2 +- models/tags/db.go | 14 - models/tags/list.go | 26 -- repositories/character.go | 19 + repositories/repository.go | 3 +- repositories/tag.go | 2 +- services/characters.go | 207 +++++++++ services/loaders/characterloader_gen.go | 224 +++++++++ services/loaders/loaders.go | 53 +++ services/services.go | 14 +- services/tags.go | 2 +- tools.go | 7 + 32 files changed, 1551 insertions(+), 277 deletions(-) create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/watcherTasks.xml create mode 100644 .idea/workspace.xml create mode 100644 database/mongodb/characters.go delete mode 100644 models/tags/db.go delete mode 100644 models/tags/list.go create mode 100644 repositories/character.go create mode 100644 services/characters.go create mode 100644 services/loaders/characterloader_gen.go create mode 100644 services/loaders/loaders.go create mode 100644 tools.go diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..28a804d --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..8b44d93 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/watcherTasks.xml b/.idea/watcherTasks.xml new file mode 100644 index 0000000..97ad6d2 --- /dev/null +++ b/.idea/watcherTasks.xml @@ -0,0 +1,29 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..a0bea08 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,586 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + delete(l.cache + dataloade + + + + + + + + + + + + true + + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +