├── .gitignore ├── .vscode ├── extensions.json └── settings.json ├── LICENSE.md ├── README.md ├── deno.json ├── example.ts ├── import_map.json ├── mod.ts ├── src ├── classes │ └── user.ts ├── error.ts ├── lazywrap.ts ├── orig_queries │ ├── banned.ts │ ├── banner.ts │ ├── category.ts │ ├── challenge.ts │ ├── comment.ts │ ├── common.ts │ ├── commonCode.ts │ ├── curriculum.ts │ ├── dbCache.ts │ ├── discuss.ts │ ├── downloadLog.ts │ ├── dto │ │ ├── comment.ts │ │ ├── common.ts │ │ ├── curriculum.ts │ │ ├── discuss.ts │ │ ├── follow.ts │ │ ├── lecture.ts │ │ ├── project.ts │ │ ├── syllabus.ts │ │ └── topic.ts │ ├── favorite.ts │ ├── feedback.ts │ ├── follow.ts │ ├── group.ts │ ├── installFile.ts │ ├── lecture.ts │ ├── like.ts │ ├── mazeUser.ts │ ├── picture.ts │ ├── project.ts │ ├── reflect.ts │ ├── search.ts │ ├── sound.ts │ ├── sprite.ts │ ├── sticker.ts │ ├── syllabus.ts │ ├── table.ts │ ├── terms.ts │ ├── topic.ts │ └── user.ts ├── queries │ └── user │ │ ├── checkUserExistsByEmail.gql │ │ ├── checkUserExistsByMobile.gql │ │ ├── checkUserExistsByNickname.gql │ │ ├── checkUserExistsByUsername.gql │ │ ├── getCurrentUser.gql │ │ ├── getUserByHashedValue.gql │ │ ├── getUserIdByNickname.gql │ │ ├── getUserIdByUsername.gql │ │ ├── getUserInfo.gql │ │ ├── requestMobileAuthentication.gql │ │ ├── sendRecieveNumber.gql │ │ └── signinByUsername.gql ├── types │ ├── common.d.ts │ └── user.d.ts ├── user.ts ├── utils.ts └── var.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/README.md -------------------------------------------------------------------------------- /deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/deno.json -------------------------------------------------------------------------------- /example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/example.ts -------------------------------------------------------------------------------- /import_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/import_map.json -------------------------------------------------------------------------------- /mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/mod.ts -------------------------------------------------------------------------------- /src/classes/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/classes/user.ts -------------------------------------------------------------------------------- /src/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/error.ts -------------------------------------------------------------------------------- /src/lazywrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/lazywrap.ts -------------------------------------------------------------------------------- /src/orig_queries/banned.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/banned.ts -------------------------------------------------------------------------------- /src/orig_queries/banner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/banner.ts -------------------------------------------------------------------------------- /src/orig_queries/category.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/category.ts -------------------------------------------------------------------------------- /src/orig_queries/challenge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/challenge.ts -------------------------------------------------------------------------------- /src/orig_queries/comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/comment.ts -------------------------------------------------------------------------------- /src/orig_queries/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/common.ts -------------------------------------------------------------------------------- /src/orig_queries/commonCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/commonCode.ts -------------------------------------------------------------------------------- /src/orig_queries/curriculum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/curriculum.ts -------------------------------------------------------------------------------- /src/orig_queries/dbCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/dbCache.ts -------------------------------------------------------------------------------- /src/orig_queries/discuss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/discuss.ts -------------------------------------------------------------------------------- /src/orig_queries/downloadLog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/downloadLog.ts -------------------------------------------------------------------------------- /src/orig_queries/dto/comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/dto/comment.ts -------------------------------------------------------------------------------- /src/orig_queries/dto/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/dto/common.ts -------------------------------------------------------------------------------- /src/orig_queries/dto/curriculum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/dto/curriculum.ts -------------------------------------------------------------------------------- /src/orig_queries/dto/discuss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/dto/discuss.ts -------------------------------------------------------------------------------- /src/orig_queries/dto/follow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/dto/follow.ts -------------------------------------------------------------------------------- /src/orig_queries/dto/lecture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/dto/lecture.ts -------------------------------------------------------------------------------- /src/orig_queries/dto/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/dto/project.ts -------------------------------------------------------------------------------- /src/orig_queries/dto/syllabus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/dto/syllabus.ts -------------------------------------------------------------------------------- /src/orig_queries/dto/topic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/dto/topic.ts -------------------------------------------------------------------------------- /src/orig_queries/favorite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/favorite.ts -------------------------------------------------------------------------------- /src/orig_queries/feedback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/feedback.ts -------------------------------------------------------------------------------- /src/orig_queries/follow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/follow.ts -------------------------------------------------------------------------------- /src/orig_queries/group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/group.ts -------------------------------------------------------------------------------- /src/orig_queries/installFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/installFile.ts -------------------------------------------------------------------------------- /src/orig_queries/lecture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/lecture.ts -------------------------------------------------------------------------------- /src/orig_queries/like.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/like.ts -------------------------------------------------------------------------------- /src/orig_queries/mazeUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/mazeUser.ts -------------------------------------------------------------------------------- /src/orig_queries/picture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/picture.ts -------------------------------------------------------------------------------- /src/orig_queries/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/project.ts -------------------------------------------------------------------------------- /src/orig_queries/reflect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/reflect.ts -------------------------------------------------------------------------------- /src/orig_queries/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/search.ts -------------------------------------------------------------------------------- /src/orig_queries/sound.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/sound.ts -------------------------------------------------------------------------------- /src/orig_queries/sprite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/sprite.ts -------------------------------------------------------------------------------- /src/orig_queries/sticker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/sticker.ts -------------------------------------------------------------------------------- /src/orig_queries/syllabus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/syllabus.ts -------------------------------------------------------------------------------- /src/orig_queries/table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/table.ts -------------------------------------------------------------------------------- /src/orig_queries/terms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/terms.ts -------------------------------------------------------------------------------- /src/orig_queries/topic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/topic.ts -------------------------------------------------------------------------------- /src/orig_queries/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/orig_queries/user.ts -------------------------------------------------------------------------------- /src/queries/user/checkUserExistsByEmail.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/queries/user/checkUserExistsByEmail.gql -------------------------------------------------------------------------------- /src/queries/user/checkUserExistsByMobile.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/queries/user/checkUserExistsByMobile.gql -------------------------------------------------------------------------------- /src/queries/user/checkUserExistsByNickname.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/queries/user/checkUserExistsByNickname.gql -------------------------------------------------------------------------------- /src/queries/user/checkUserExistsByUsername.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/queries/user/checkUserExistsByUsername.gql -------------------------------------------------------------------------------- /src/queries/user/getCurrentUser.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/queries/user/getCurrentUser.gql -------------------------------------------------------------------------------- /src/queries/user/getUserByHashedValue.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/queries/user/getUserByHashedValue.gql -------------------------------------------------------------------------------- /src/queries/user/getUserIdByNickname.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/queries/user/getUserIdByNickname.gql -------------------------------------------------------------------------------- /src/queries/user/getUserIdByUsername.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/queries/user/getUserIdByUsername.gql -------------------------------------------------------------------------------- /src/queries/user/getUserInfo.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/queries/user/getUserInfo.gql -------------------------------------------------------------------------------- /src/queries/user/requestMobileAuthentication.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/queries/user/requestMobileAuthentication.gql -------------------------------------------------------------------------------- /src/queries/user/sendRecieveNumber.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/queries/user/sendRecieveNumber.gql -------------------------------------------------------------------------------- /src/queries/user/signinByUsername.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/queries/user/signinByUsername.gql -------------------------------------------------------------------------------- /src/types/common.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/types/common.d.ts -------------------------------------------------------------------------------- /src/types/user.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/types/user.d.ts -------------------------------------------------------------------------------- /src/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/user.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/var.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/src/var.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotcute/entry-api/HEAD/tsconfig.json --------------------------------------------------------------------------------