DiscordLinkDao
Minecraft UUID と Discord User ID の紐付けをDBに保存するDAO。
- Source
discordlink/DiscordLinkDao.java- 詳細ページ
- クラス詳細を開く
loadAllLinks フローensureTables フローgetDiscordId フロー
Minecraft と Discord のアカウント連携処理です。
4 classes in discordlink.
| Class | Kind | Methods | Fields | Roles | Summary |
|---|---|---|---|---|---|
| DiscordLinkDao | class | 7 | 2 | DB / 永続化 | Minecraft UUID と Discord User ID の紐付けをDBに保存するDAO。 |
| DiscordLinkListener | class | 2 | 5 | イベント駆動初期化 / ブートストラップ | Discord側で8桁コードを受信して Minecraft UUID と紐付けする。 |
| DiscordLinkService | class | 11 | 9 | 初期化 / ブートストラップサービス層 | Discord連携コード(8桁)を発行し、Discord側から送られたコードで紐付けを確定するサービス。 |
| ServerScope | class | 2 | 0 | 初期化 / ブートストラップ | サーバーごとにデータを切り分けるためのスコープID |
Minecraft UUID と Discord User ID の紐付けをDBに保存するDAO。
discordlink/DiscordLinkDao.javaDiscord側で8桁コードを受信して Minecraft UUID と紐付けする。
discordlink/DiscordLinkListener.javaDiscord連携コード(8桁)を発行し、Discord側から送られたコードで紐付けを確定するサービス。
discordlink/DiscordLinkService.javaサーバーごとにデータを切り分けるためのスコープID
discordlink/ServerScope.java