├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug.md │ ├── change.md │ └── feature.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── archive-dev.yml │ ├── archive-prod.yml │ ├── deploy-dev.yaml │ ├── deploy-prod.yaml │ └── test_and_lint.yaml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── config ├── config.go ├── config_test.go ├── dsn.go ├── dsn_test.go ├── origin.go ├── origin_test.go ├── spotify.go └── spotify_test.go ├── database ├── auth.go ├── auth_test.go ├── database.go ├── helper_test.go ├── session.go ├── session_test.go ├── transaction.go ├── user.go └── user_test.go ├── docker ├── Dockerfile ├── docker-compose.base.yml ├── docker-compose.deps.base.yml ├── docker-compose.deps.dev.yml ├── docker-compose.deps.local.yml ├── docker-compose.deps.prod.yml ├── docker-compose.dev.yml ├── docker-compose.prod.yml └── docker-entrypoint.sh ├── docs ├── api.md ├── application_architecture.md ├── architecture.md ├── database.md ├── definition.md ├── development.md ├── prd.md └── sotify_api_problem.md ├── domain ├── entity │ ├── auth.go │ ├── device.go │ ├── errors.go │ ├── event.go │ ├── queue_track.go │ ├── session.go │ ├── session_test.go │ ├── sync_check_timer.go │ ├── sync_check_timer_test.go │ ├── track.go │ ├── user.go │ └── user_test.go ├── event │ └── pusher.go ├── mock_event │ └── pusher.go ├── mock_repository │ ├── auth.go │ ├── session.go │ └── user.go ├── mock_spotify │ ├── auth.go │ ├── player.go │ ├── track.go │ └── user.go ├── repository │ ├── auth.go │ ├── session.go │ └── user.go ├── service │ ├── auth.go │ └── auth_test.go └── spotify │ ├── auth.go │ ├── player.go │ ├── track.go │ └── user.go ├── env.local ├── env.secret.example ├── env.test ├── go.mod ├── go.sum ├── log └── log.go ├── main.go ├── mysql ├── my.cnf └── schemas │ ├── .skeema │ └── relaym │ ├── .skeema │ ├── auth_states.sql │ ├── login_session.sql │ ├── queue_tracks.sql │ ├── sessions.sql │ ├── spotify_auth.sql │ └── users.sql ├── spotify ├── client.go ├── player.go ├── player_test.go ├── track.go ├── track_test.go └── user.go ├── testdata └── e2e.js ├── tools └── tools.go ├── usecase ├── auth.go ├── batch.go ├── session.go ├── session_state.go ├── session_state_test.go ├── session_test.go ├── session_timer.go ├── session_timer_test.go ├── track.go └── user.go └── web ├── auth_middleware.go ├── auth_middleware_test.go ├── deploy_preview_cors_middleware.go ├── handler ├── auth.go ├── auth_test.go ├── batch.go ├── helper_test.go ├── session.go ├── session_state_test.go ├── session_test.go ├── track.go ├── track_test.go ├── user.go ├── user_test.go └── websocket.go ├── router.go ├── sessionToken_middleware.go ├── sessionToken_middleware_test.go └── ws ├── conn.go ├── conn_test.go ├── hub.go └── hub_test.go /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @p1ass -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/change.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/.github/ISSUE_TEMPLATE/change.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/.github/ISSUE_TEMPLATE/feature.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/archive-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/.github/workflows/archive-dev.yml -------------------------------------------------------------------------------- /.github/workflows/archive-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/.github/workflows/archive-prod.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/.github/workflows/deploy-dev.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy-prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/.github/workflows/deploy-prod.yaml -------------------------------------------------------------------------------- /.github/workflows/test_and_lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/.github/workflows/test_and_lint.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/README.md -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/config/config.go -------------------------------------------------------------------------------- /config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/config/config_test.go -------------------------------------------------------------------------------- /config/dsn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/config/dsn.go -------------------------------------------------------------------------------- /config/dsn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/config/dsn_test.go -------------------------------------------------------------------------------- /config/origin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/config/origin.go -------------------------------------------------------------------------------- /config/origin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/config/origin_test.go -------------------------------------------------------------------------------- /config/spotify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/config/spotify.go -------------------------------------------------------------------------------- /config/spotify_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/config/spotify_test.go -------------------------------------------------------------------------------- /database/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/database/auth.go -------------------------------------------------------------------------------- /database/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/database/auth_test.go -------------------------------------------------------------------------------- /database/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/database/database.go -------------------------------------------------------------------------------- /database/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/database/helper_test.go -------------------------------------------------------------------------------- /database/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/database/session.go -------------------------------------------------------------------------------- /database/session_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/database/session_test.go -------------------------------------------------------------------------------- /database/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/database/transaction.go -------------------------------------------------------------------------------- /database/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/database/user.go -------------------------------------------------------------------------------- /database/user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/database/user_test.go -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/docker-compose.base.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/docker/docker-compose.base.yml -------------------------------------------------------------------------------- /docker/docker-compose.deps.base.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/docker/docker-compose.deps.base.yml -------------------------------------------------------------------------------- /docker/docker-compose.deps.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/docker/docker-compose.deps.dev.yml -------------------------------------------------------------------------------- /docker/docker-compose.deps.local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/docker/docker-compose.deps.local.yml -------------------------------------------------------------------------------- /docker/docker-compose.deps.prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/docker/docker-compose.deps.prod.yml -------------------------------------------------------------------------------- /docker/docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/docker/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker/docker-compose.prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/docker/docker-compose.prod.yml -------------------------------------------------------------------------------- /docker/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/docker/docker-entrypoint.sh -------------------------------------------------------------------------------- /docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/docs/api.md -------------------------------------------------------------------------------- /docs/application_architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/docs/application_architecture.md -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/database.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/docs/database.md -------------------------------------------------------------------------------- /docs/definition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/docs/definition.md -------------------------------------------------------------------------------- /docs/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/docs/development.md -------------------------------------------------------------------------------- /docs/prd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/docs/prd.md -------------------------------------------------------------------------------- /docs/sotify_api_problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/docs/sotify_api_problem.md -------------------------------------------------------------------------------- /domain/entity/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/entity/auth.go -------------------------------------------------------------------------------- /domain/entity/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/entity/device.go -------------------------------------------------------------------------------- /domain/entity/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/entity/errors.go -------------------------------------------------------------------------------- /domain/entity/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/entity/event.go -------------------------------------------------------------------------------- /domain/entity/queue_track.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/entity/queue_track.go -------------------------------------------------------------------------------- /domain/entity/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/entity/session.go -------------------------------------------------------------------------------- /domain/entity/session_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/entity/session_test.go -------------------------------------------------------------------------------- /domain/entity/sync_check_timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/entity/sync_check_timer.go -------------------------------------------------------------------------------- /domain/entity/sync_check_timer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/entity/sync_check_timer_test.go -------------------------------------------------------------------------------- /domain/entity/track.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/entity/track.go -------------------------------------------------------------------------------- /domain/entity/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/entity/user.go -------------------------------------------------------------------------------- /domain/entity/user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/entity/user_test.go -------------------------------------------------------------------------------- /domain/event/pusher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/event/pusher.go -------------------------------------------------------------------------------- /domain/mock_event/pusher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/mock_event/pusher.go -------------------------------------------------------------------------------- /domain/mock_repository/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/mock_repository/auth.go -------------------------------------------------------------------------------- /domain/mock_repository/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/mock_repository/session.go -------------------------------------------------------------------------------- /domain/mock_repository/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/mock_repository/user.go -------------------------------------------------------------------------------- /domain/mock_spotify/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/mock_spotify/auth.go -------------------------------------------------------------------------------- /domain/mock_spotify/player.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/mock_spotify/player.go -------------------------------------------------------------------------------- /domain/mock_spotify/track.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/mock_spotify/track.go -------------------------------------------------------------------------------- /domain/mock_spotify/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/mock_spotify/user.go -------------------------------------------------------------------------------- /domain/repository/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/repository/auth.go -------------------------------------------------------------------------------- /domain/repository/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/repository/session.go -------------------------------------------------------------------------------- /domain/repository/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/repository/user.go -------------------------------------------------------------------------------- /domain/service/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/service/auth.go -------------------------------------------------------------------------------- /domain/service/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/service/auth_test.go -------------------------------------------------------------------------------- /domain/spotify/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/spotify/auth.go -------------------------------------------------------------------------------- /domain/spotify/player.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/spotify/player.go -------------------------------------------------------------------------------- /domain/spotify/track.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/spotify/track.go -------------------------------------------------------------------------------- /domain/spotify/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/domain/spotify/user.go -------------------------------------------------------------------------------- /env.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/env.local -------------------------------------------------------------------------------- /env.secret.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/env.secret.example -------------------------------------------------------------------------------- /env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/env.test -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/go.sum -------------------------------------------------------------------------------- /log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/log/log.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/main.go -------------------------------------------------------------------------------- /mysql/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/mysql/my.cnf -------------------------------------------------------------------------------- /mysql/schemas/.skeema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/mysql/schemas/.skeema -------------------------------------------------------------------------------- /mysql/schemas/relaym/.skeema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/mysql/schemas/relaym/.skeema -------------------------------------------------------------------------------- /mysql/schemas/relaym/auth_states.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/mysql/schemas/relaym/auth_states.sql -------------------------------------------------------------------------------- /mysql/schemas/relaym/login_session.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/mysql/schemas/relaym/login_session.sql -------------------------------------------------------------------------------- /mysql/schemas/relaym/queue_tracks.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/mysql/schemas/relaym/queue_tracks.sql -------------------------------------------------------------------------------- /mysql/schemas/relaym/sessions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/mysql/schemas/relaym/sessions.sql -------------------------------------------------------------------------------- /mysql/schemas/relaym/spotify_auth.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/mysql/schemas/relaym/spotify_auth.sql -------------------------------------------------------------------------------- /mysql/schemas/relaym/users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/mysql/schemas/relaym/users.sql -------------------------------------------------------------------------------- /spotify/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/spotify/client.go -------------------------------------------------------------------------------- /spotify/player.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/spotify/player.go -------------------------------------------------------------------------------- /spotify/player_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/spotify/player_test.go -------------------------------------------------------------------------------- /spotify/track.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/spotify/track.go -------------------------------------------------------------------------------- /spotify/track_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/spotify/track_test.go -------------------------------------------------------------------------------- /spotify/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/spotify/user.go -------------------------------------------------------------------------------- /testdata/e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/testdata/e2e.js -------------------------------------------------------------------------------- /tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/tools/tools.go -------------------------------------------------------------------------------- /usecase/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/usecase/auth.go -------------------------------------------------------------------------------- /usecase/batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/usecase/batch.go -------------------------------------------------------------------------------- /usecase/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/usecase/session.go -------------------------------------------------------------------------------- /usecase/session_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/usecase/session_state.go -------------------------------------------------------------------------------- /usecase/session_state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/usecase/session_state_test.go -------------------------------------------------------------------------------- /usecase/session_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/usecase/session_test.go -------------------------------------------------------------------------------- /usecase/session_timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/usecase/session_timer.go -------------------------------------------------------------------------------- /usecase/session_timer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/usecase/session_timer_test.go -------------------------------------------------------------------------------- /usecase/track.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/usecase/track.go -------------------------------------------------------------------------------- /usecase/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/usecase/user.go -------------------------------------------------------------------------------- /web/auth_middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/auth_middleware.go -------------------------------------------------------------------------------- /web/auth_middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/auth_middleware_test.go -------------------------------------------------------------------------------- /web/deploy_preview_cors_middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/deploy_preview_cors_middleware.go -------------------------------------------------------------------------------- /web/handler/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/handler/auth.go -------------------------------------------------------------------------------- /web/handler/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/handler/auth_test.go -------------------------------------------------------------------------------- /web/handler/batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/handler/batch.go -------------------------------------------------------------------------------- /web/handler/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/handler/helper_test.go -------------------------------------------------------------------------------- /web/handler/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/handler/session.go -------------------------------------------------------------------------------- /web/handler/session_state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/handler/session_state_test.go -------------------------------------------------------------------------------- /web/handler/session_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/handler/session_test.go -------------------------------------------------------------------------------- /web/handler/track.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/handler/track.go -------------------------------------------------------------------------------- /web/handler/track_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/handler/track_test.go -------------------------------------------------------------------------------- /web/handler/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/handler/user.go -------------------------------------------------------------------------------- /web/handler/user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/handler/user_test.go -------------------------------------------------------------------------------- /web/handler/websocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/handler/websocket.go -------------------------------------------------------------------------------- /web/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/router.go -------------------------------------------------------------------------------- /web/sessionToken_middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/sessionToken_middleware.go -------------------------------------------------------------------------------- /web/sessionToken_middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/sessionToken_middleware_test.go -------------------------------------------------------------------------------- /web/ws/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/ws/conn.go -------------------------------------------------------------------------------- /web/ws/conn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/ws/conn_test.go -------------------------------------------------------------------------------- /web/ws/hub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/ws/hub.go -------------------------------------------------------------------------------- /web/ws/hub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camphor-/relaym-server/HEAD/web/ws/hub_test.go --------------------------------------------------------------------------------