diff --git a/lambda/const.js b/lambda/const.js index e58be1e..4159839 100644 --- a/lambda/const.js +++ b/lambda/const.js @@ -1,24 +1,13 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.Method = exports.Endpoints = exports.Configs = void 0; -const Configs = Object.freeze({ - API_BASE: 'https://kidshift-beta.nem.one', +exports.MESSAGES = void 0; +const MESSAGES = Object.freeze({ + TASK_COMPLETED: 'タスクの完了を記録しました', + TASK_NOT_FOUND: 'タスクが見つかりません', + CHILD_NOT_FOUND: '子供が見つかりません', + ERROR_OCCURRED: 'エラーが発生しました', + NOT_LOGGED_IN: 'ログインしていません', + LOGGED_IN: 'ログインしました', }); -exports.Configs = Configs; -var Method; -(function (Method) { - Method["GET"] = "GET"; - Method["POST"] = "POST"; - Method["PUT"] = "PUT"; - Method["DELETE"] = "DELETE"; -})(Method || (exports.Method = Method = {})); -const Endpoints = Object.freeze({ - LOGIN: { - method: Method.POST, - endpoint: '/parent/auth/login', - response: {}, - request: {}, - }, -}); -exports.Endpoints = Endpoints; +exports.MESSAGES = MESSAGES; //# sourceMappingURL=const.js.map \ No newline at end of file diff --git a/lambda/const.js.map b/lambda/const.js.map index cec53c0..85c11a9 100644 --- a/lambda/const.js.map +++ b/lambda/const.js.map @@ -1 +1 @@ -{"version":3,"file":"const.js","sourceRoot":"","sources":["../src/const.ts"],"names":[],"mappings":";;;AAEA,MAAM,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC;IAC1B,QAAQ,EAAE,+BAA+B;CAC5C,CAAC,CAAC;AA6BC,0BAAO;AA3BX,IAAK,MAKJ;AALD,WAAK,MAAM;IACP,qBAAW,CAAA;IACX,uBAAa,CAAA;IACb,qBAAW,CAAA;IACX,2BAAiB,CAAA;AACrB,CAAC,EALI,MAAM,sBAAN,MAAM,QAKV;AAED,MAAM,SAAS,GAAG,MAAM,CAAC,MAAM,CAAC;IAE5B,KAAK,EAAE;QACH,MAAM,EAAE,MAAM,CAAC,IAAI;QACnB,QAAQ,EAAE,oBAAoB;QAC9B,QAAQ,EAAE,EAAmB;QAC7B,OAAO,EAAE,EAAsB;KAClC;CACJ,CAAC,CAAC;AAaC,8BAAS"} \ No newline at end of file +{"version":3,"file":"const.js","sourceRoot":"","sources":["../src/const.ts"],"names":[],"mappings":";;;AAAA,MAAM,QAAQ,GAAG,MAAM,CAAC,MAAM,CAAC;IAC3B,cAAc,EAAE,eAAe;IAC/B,cAAc,EAAE,aAAa;IAC7B,eAAe,EAAE,YAAY;IAC7B,cAAc,EAAE,YAAY;IAC5B,aAAa,EAAE,YAAY;IAC3B,SAAS,EAAE,UAAU;CACxB,CAAC,CAAC;AAGM,4BAAQ"} \ No newline at end of file diff --git a/lambda/index.js b/lambda/index.js index 6f79345..d373908 100644 --- a/lambda/index.js +++ b/lambda/index.js @@ -34,6 +34,7 @@ const AuthService_1 = __importDefault(require("./service/AuthService")); const TaskService_1 = __importDefault(require("./service/TaskService")); const AttributeUtils_1 = __importDefault(require("./AttributeUtils")); const ChildService_1 = __importDefault(require("./service/ChildService")); +const const_1 = require("./const"); const LaunchRequestHandler = { canHandle(handlerInput) { return Alexa.getRequestType(handlerInput.requestEnvelope) === 'LaunchRequest'; @@ -71,7 +72,7 @@ const KidShiftAuthIntentHandler = { await attributeUtils.setToken(tokenResponse.accessToken); await attributeUtils.saveAttributes(); return handlerInput.responseBuilder - .speak('Login successful') + .speak(const_1.MESSAGES.LOGGED_IN) .getResponse(); } else { @@ -110,22 +111,22 @@ const KidShiftTaskCompleteIntentHandler = { const task = taskList.list.find((task) => task.name === taskName); if (!task) { return handlerInput.responseBuilder - .speak('Task not found') + .speak(const_1.MESSAGES.TASK_NOT_FOUND) .getResponse(); } const child = childList.list.find((child) => child.name === childName); if (!child) { return handlerInput.responseBuilder - .speak('Child not found') + .speak(const_1.MESSAGES.CHILD_NOT_FOUND) .getResponse(); } return TaskService_1.default.completeTask(task.id, child.id).then(() => { return handlerInput.responseBuilder - .speak('Task completed') + .speak(const_1.MESSAGES.TASK_COMPLETED) .getResponse(); }).catch(() => { return handlerInput.responseBuilder - .speak('Task completion failed') + .speak(const_1.MESSAGES.ERROR_OCCURRED) .getResponse(); }); } diff --git a/lambda/index.js.map b/lambda/index.js.map index b0f811c..d45f4ff 100644 --- a/lambda/index.js.map +++ b/lambda/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file