Showing
18 changed files
with
1449 additions
and
76 deletions
... | @@ -3739,6 +3739,8 @@ | ... | @@ -3739,6 +3739,8 @@ |
3739 | }, | 3739 | }, |
3740 | "@testing-library/jest-dom": { | 3740 | "@testing-library/jest-dom": { |
3741 | "version": "4.2.4", | 3741 | "version": "4.2.4", |
3742 | + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz", | ||
3743 | + "integrity": "sha512-j31Bn0rQo12fhCWOUWy9fl7wtqkp7In/YP2p5ZFyRuiiB9Qs3g+hS4gAmDWONbAHcRmVooNJ5eOHQDCOmUFXHg==", | ||
3742 | "requires": { | 3744 | "requires": { |
3743 | "@babel/runtime": "^7.5.1", | 3745 | "@babel/runtime": "^7.5.1", |
3744 | "chalk": "^2.4.1", | 3746 | "chalk": "^2.4.1", |
... | @@ -3763,6 +3765,8 @@ | ... | @@ -3763,6 +3765,8 @@ |
3763 | }, | 3765 | }, |
3764 | "@testing-library/react": { | 3766 | "@testing-library/react": { |
3765 | "version": "9.5.0", | 3767 | "version": "9.5.0", |
3768 | + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.5.0.tgz", | ||
3769 | + "integrity": "sha512-di1b+D0p+rfeboHO5W7gTVeZDIK5+maEgstrZbWZSSvxDyfDRkkyBE1AJR5Psd6doNldluXlCWqXriUfqu/9Qg==", | ||
3766 | "requires": { | 3770 | "requires": { |
3767 | "@babel/runtime": "^7.8.4", | 3771 | "@babel/runtime": "^7.8.4", |
3768 | "@testing-library/dom": "^6.15.0", | 3772 | "@testing-library/dom": "^6.15.0", |
... | @@ -3770,7 +3774,9 @@ | ... | @@ -3770,7 +3774,9 @@ |
3770 | } | 3774 | } |
3771 | }, | 3775 | }, |
3772 | "@testing-library/user-event": { | 3776 | "@testing-library/user-event": { |
3773 | - "version": "7.2.1" | 3777 | + "version": "7.2.1", |
3778 | + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-7.2.1.tgz", | ||
3779 | + "integrity": "sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA==" | ||
3774 | }, | 3780 | }, |
3775 | "@types/babel__core": { | 3781 | "@types/babel__core": { |
3776 | "version": "7.1.9", | 3782 | "version": "7.1.9", |
... | @@ -4631,6 +4637,8 @@ | ... | @@ -4631,6 +4637,8 @@ |
4631 | }, | 4637 | }, |
4632 | "axios": { | 4638 | "axios": { |
4633 | "version": "0.19.2", | 4639 | "version": "0.19.2", |
4640 | + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", | ||
4641 | + "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", | ||
4634 | "requires": { | 4642 | "requires": { |
4635 | "follow-redirects": "1.5.10" | 4643 | "follow-redirects": "1.5.10" |
4636 | } | 4644 | } |
... | @@ -5910,7 +5918,37 @@ | ... | @@ -5910,7 +5918,37 @@ |
5910 | "requires": { | 5918 | "requires": { |
5911 | "buffer-from": "^1.0.0", | 5919 | "buffer-from": "^1.0.0", |
5912 | "inherits": "^2.0.3", | 5920 | "inherits": "^2.0.3", |
5921 | + "readable-stream": "^2.2.2", | ||
5913 | "typedarray": "^0.0.6" | 5922 | "typedarray": "^0.0.6" |
5923 | + }, | ||
5924 | + "dependencies": { | ||
5925 | + "readable-stream": { | ||
5926 | + "version": "2.3.7", | ||
5927 | + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", | ||
5928 | + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", | ||
5929 | + "requires": { | ||
5930 | + "core-util-is": "~1.0.0", | ||
5931 | + "inherits": "~2.0.3", | ||
5932 | + "isarray": "~1.0.0", | ||
5933 | + "process-nextick-args": "~2.0.0", | ||
5934 | + "safe-buffer": "~5.1.1", | ||
5935 | + "string_decoder": "~1.1.1", | ||
5936 | + "util-deprecate": "~1.0.1" | ||
5937 | + } | ||
5938 | + }, | ||
5939 | + "safe-buffer": { | ||
5940 | + "version": "5.1.2", | ||
5941 | + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", | ||
5942 | + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" | ||
5943 | + }, | ||
5944 | + "string_decoder": { | ||
5945 | + "version": "1.1.1", | ||
5946 | + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", | ||
5947 | + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", | ||
5948 | + "requires": { | ||
5949 | + "safe-buffer": "~5.1.0" | ||
5950 | + } | ||
5951 | + } | ||
5914 | } | 5952 | } |
5915 | }, | 5953 | }, |
5916 | "confusing-browser-globals": { | 5954 | "confusing-browser-globals": { |
... | @@ -6793,7 +6831,37 @@ | ... | @@ -6793,7 +6831,37 @@ |
6793 | "requires": { | 6831 | "requires": { |
6794 | "end-of-stream": "^1.0.0", | 6832 | "end-of-stream": "^1.0.0", |
6795 | "inherits": "^2.0.1", | 6833 | "inherits": "^2.0.1", |
6834 | + "readable-stream": "^2.0.0", | ||
6796 | "stream-shift": "^1.0.0" | 6835 | "stream-shift": "^1.0.0" |
6836 | + }, | ||
6837 | + "dependencies": { | ||
6838 | + "readable-stream": { | ||
6839 | + "version": "2.3.7", | ||
6840 | + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", | ||
6841 | + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", | ||
6842 | + "requires": { | ||
6843 | + "core-util-is": "~1.0.0", | ||
6844 | + "inherits": "~2.0.3", | ||
6845 | + "isarray": "~1.0.0", | ||
6846 | + "process-nextick-args": "~2.0.0", | ||
6847 | + "safe-buffer": "~5.1.1", | ||
6848 | + "string_decoder": "~1.1.1", | ||
6849 | + "util-deprecate": "~1.0.1" | ||
6850 | + } | ||
6851 | + }, | ||
6852 | + "safe-buffer": { | ||
6853 | + "version": "5.1.2", | ||
6854 | + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", | ||
6855 | + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" | ||
6856 | + }, | ||
6857 | + "string_decoder": { | ||
6858 | + "version": "1.1.1", | ||
6859 | + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", | ||
6860 | + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", | ||
6861 | + "requires": { | ||
6862 | + "safe-buffer": "~5.1.0" | ||
6863 | + } | ||
6864 | + } | ||
6797 | } | 6865 | } |
6798 | }, | 6866 | }, |
6799 | "ecc-jsbn": { | 6867 | "ecc-jsbn": { |
... | @@ -7782,7 +7850,37 @@ | ... | @@ -7782,7 +7850,37 @@ |
7782 | "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", | 7850 | "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", |
7783 | "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", | 7851 | "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", |
7784 | "requires": { | 7852 | "requires": { |
7785 | - "inherits": "^2.0.3" | 7853 | + "inherits": "^2.0.3", |
7854 | + "readable-stream": "^2.3.6" | ||
7855 | + }, | ||
7856 | + "dependencies": { | ||
7857 | + "readable-stream": { | ||
7858 | + "version": "2.3.7", | ||
7859 | + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", | ||
7860 | + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", | ||
7861 | + "requires": { | ||
7862 | + "core-util-is": "~1.0.0", | ||
7863 | + "inherits": "~2.0.3", | ||
7864 | + "isarray": "~1.0.0", | ||
7865 | + "process-nextick-args": "~2.0.0", | ||
7866 | + "safe-buffer": "~5.1.1", | ||
7867 | + "string_decoder": "~1.1.1", | ||
7868 | + "util-deprecate": "~1.0.1" | ||
7869 | + } | ||
7870 | + }, | ||
7871 | + "safe-buffer": { | ||
7872 | + "version": "5.1.2", | ||
7873 | + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", | ||
7874 | + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" | ||
7875 | + }, | ||
7876 | + "string_decoder": { | ||
7877 | + "version": "1.1.1", | ||
7878 | + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", | ||
7879 | + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", | ||
7880 | + "requires": { | ||
7881 | + "safe-buffer": "~5.1.0" | ||
7882 | + } | ||
7883 | + } | ||
7786 | } | 7884 | } |
7787 | }, | 7885 | }, |
7788 | "follow-redirects": { | 7886 | "follow-redirects": { |
... | @@ -7874,7 +7972,37 @@ | ... | @@ -7874,7 +7972,37 @@ |
7874 | "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", | 7972 | "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", |
7875 | "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", | 7973 | "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", |
7876 | "requires": { | 7974 | "requires": { |
7877 | - "inherits": "^2.0.1" | 7975 | + "inherits": "^2.0.1", |
7976 | + "readable-stream": "^2.0.0" | ||
7977 | + }, | ||
7978 | + "dependencies": { | ||
7979 | + "readable-stream": { | ||
7980 | + "version": "2.3.7", | ||
7981 | + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", | ||
7982 | + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", | ||
7983 | + "requires": { | ||
7984 | + "core-util-is": "~1.0.0", | ||
7985 | + "inherits": "~2.0.3", | ||
7986 | + "isarray": "~1.0.0", | ||
7987 | + "process-nextick-args": "~2.0.0", | ||
7988 | + "safe-buffer": "~5.1.1", | ||
7989 | + "string_decoder": "~1.1.1", | ||
7990 | + "util-deprecate": "~1.0.1" | ||
7991 | + } | ||
7992 | + }, | ||
7993 | + "safe-buffer": { | ||
7994 | + "version": "5.1.2", | ||
7995 | + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", | ||
7996 | + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" | ||
7997 | + }, | ||
7998 | + "string_decoder": { | ||
7999 | + "version": "1.1.1", | ||
8000 | + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", | ||
8001 | + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", | ||
8002 | + "requires": { | ||
8003 | + "safe-buffer": "~5.1.0" | ||
8004 | + } | ||
8005 | + } | ||
7878 | } | 8006 | } |
7879 | }, | 8007 | }, |
7880 | "fs-extra": { | 8008 | "fs-extra": { |
... | @@ -7894,7 +8022,37 @@ | ... | @@ -7894,7 +8022,37 @@ |
7894 | "requires": { | 8022 | "requires": { |
7895 | "graceful-fs": "^4.1.2", | 8023 | "graceful-fs": "^4.1.2", |
7896 | "iferr": "^0.1.5", | 8024 | "iferr": "^0.1.5", |
7897 | - "imurmurhash": "^0.1.4" | 8025 | + "imurmurhash": "^0.1.4", |
8026 | + "readable-stream": "1 || 2" | ||
8027 | + }, | ||
8028 | + "dependencies": { | ||
8029 | + "readable-stream": { | ||
8030 | + "version": "2.3.7", | ||
8031 | + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", | ||
8032 | + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", | ||
8033 | + "requires": { | ||
8034 | + "core-util-is": "~1.0.0", | ||
8035 | + "inherits": "~2.0.3", | ||
8036 | + "isarray": "~1.0.0", | ||
8037 | + "process-nextick-args": "~2.0.0", | ||
8038 | + "safe-buffer": "~5.1.1", | ||
8039 | + "string_decoder": "~1.1.1", | ||
8040 | + "util-deprecate": "~1.0.1" | ||
8041 | + } | ||
8042 | + }, | ||
8043 | + "safe-buffer": { | ||
8044 | + "version": "5.1.2", | ||
8045 | + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", | ||
8046 | + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" | ||
8047 | + }, | ||
8048 | + "string_decoder": { | ||
8049 | + "version": "1.1.1", | ||
8050 | + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", | ||
8051 | + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", | ||
8052 | + "requires": { | ||
8053 | + "safe-buffer": "~5.1.0" | ||
8054 | + } | ||
8055 | + } | ||
7898 | } | 8056 | } |
7899 | }, | 8057 | }, |
7900 | "fs.realpath": { | 8058 | "fs.realpath": { |
... | @@ -8465,7 +8623,9 @@ | ... | @@ -8465,7 +8623,9 @@ |
8465 | "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" | 8623 | "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" |
8466 | }, | 8624 | }, |
8467 | "immer": { | 8625 | "immer": { |
8468 | - "version": "7.0.1" | 8626 | + "version": "7.0.5", |
8627 | + "resolved": "https://registry.npmjs.org/immer/-/immer-7.0.5.tgz", | ||
8628 | + "integrity": "sha512-TtRAKZyuqld2eYjvWgXISLJ0ZlOl1OOTzRmrmiY8SlB0dnAhZ1OiykIDL5KDFNaPHDXiLfGQFNJGtet8z8AEmg==" | ||
8469 | }, | 8629 | }, |
8470 | "import-cwd": { | 8630 | "import-cwd": { |
8471 | "version": "2.1.0", | 8631 | "version": "2.1.0", |
... | @@ -8507,7 +8667,9 @@ | ... | @@ -8507,7 +8667,9 @@ |
8507 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" | 8667 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" |
8508 | }, | 8668 | }, |
8509 | "include-media": { | 8669 | "include-media": { |
8510 | - "version": "1.4.9" | 8670 | + "version": "1.4.9", |
8671 | + "resolved": "https://registry.npmjs.org/include-media/-/include-media-1.4.9.tgz", | ||
8672 | + "integrity": "sha1-0AILe+PrLVSGiiCUNZXOOA4LxDs=" | ||
8511 | }, | 8673 | }, |
8512 | "indent-string": { | 8674 | "indent-string": { |
8513 | "version": "4.0.0", | 8675 | "version": "4.0.0", |
... | @@ -10345,6 +10507,11 @@ | ... | @@ -10345,6 +10507,11 @@ |
10345 | "minimist": "^1.2.5" | 10507 | "minimist": "^1.2.5" |
10346 | } | 10508 | } |
10347 | }, | 10509 | }, |
10510 | + "moment": { | ||
10511 | + "version": "2.27.0", | ||
10512 | + "resolved": "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz", | ||
10513 | + "integrity": "sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==" | ||
10514 | + }, | ||
10348 | "move-concurrently": { | 10515 | "move-concurrently": { |
10349 | "version": "1.0.1", | 10516 | "version": "1.0.1", |
10350 | "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", | 10517 | "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", |
... | @@ -13990,6 +14157,8 @@ | ... | @@ -13990,6 +14157,8 @@ |
13990 | }, | 14157 | }, |
13991 | "open-color": { | 14158 | "open-color": { |
13992 | "version": "1.7.0", | 14159 | "version": "1.7.0", |
14160 | + "resolved": "https://registry.npmjs.org/open-color/-/open-color-1.7.0.tgz", | ||
14161 | + "integrity": "sha512-Kyl74V5gohYxajOVgIaXhvhjKtXfhwl7ddJ28HVXDkPuM8PVdaWbFPucf6qPGW6aXOMxnukw0/R1lLLyXKEffA==", | ||
13993 | "requires": { | 14162 | "requires": { |
13994 | "lodash": "^4.17.11", | 14163 | "lodash": "^4.17.11", |
13995 | "npm": "^6.9.0" | 14164 | "npm": "^6.9.0" |
... | @@ -14129,7 +14298,37 @@ | ... | @@ -14129,7 +14298,37 @@ |
14129 | "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", | 14298 | "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", |
14130 | "requires": { | 14299 | "requires": { |
14131 | "cyclist": "^1.0.1", | 14300 | "cyclist": "^1.0.1", |
14132 | - "inherits": "^2.0.3" | 14301 | + "inherits": "^2.0.3", |
14302 | + "readable-stream": "^2.1.5" | ||
14303 | + }, | ||
14304 | + "dependencies": { | ||
14305 | + "readable-stream": { | ||
14306 | + "version": "2.3.7", | ||
14307 | + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", | ||
14308 | + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", | ||
14309 | + "requires": { | ||
14310 | + "core-util-is": "~1.0.0", | ||
14311 | + "inherits": "~2.0.3", | ||
14312 | + "isarray": "~1.0.0", | ||
14313 | + "process-nextick-args": "~2.0.0", | ||
14314 | + "safe-buffer": "~5.1.1", | ||
14315 | + "string_decoder": "~1.1.1", | ||
14316 | + "util-deprecate": "~1.0.1" | ||
14317 | + } | ||
14318 | + }, | ||
14319 | + "safe-buffer": { | ||
14320 | + "version": "5.1.2", | ||
14321 | + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", | ||
14322 | + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" | ||
14323 | + }, | ||
14324 | + "string_decoder": { | ||
14325 | + "version": "1.1.1", | ||
14326 | + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", | ||
14327 | + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", | ||
14328 | + "requires": { | ||
14329 | + "safe-buffer": "~5.1.0" | ||
14330 | + } | ||
14331 | + } | ||
14133 | } | 14332 | } |
14134 | }, | 14333 | }, |
14135 | "param-case": { | 14334 | "param-case": { |
... | @@ -15579,6 +15778,8 @@ | ... | @@ -15579,6 +15778,8 @@ |
15579 | }, | 15778 | }, |
15580 | "react": { | 15779 | "react": { |
15581 | "version": "16.13.1", | 15780 | "version": "16.13.1", |
15781 | + "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", | ||
15782 | + "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", | ||
15582 | "requires": { | 15783 | "requires": { |
15583 | "loose-envify": "^1.1.0", | 15784 | "loose-envify": "^1.1.0", |
15584 | "object-assign": "^4.1.1", | 15785 | "object-assign": "^4.1.1", |
... | @@ -15838,6 +16039,8 @@ | ... | @@ -15838,6 +16039,8 @@ |
15838 | }, | 16039 | }, |
15839 | "react-dom": { | 16040 | "react-dom": { |
15840 | "version": "16.13.1", | 16041 | "version": "16.13.1", |
16042 | + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", | ||
16043 | + "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", | ||
15841 | "requires": { | 16044 | "requires": { |
15842 | "loose-envify": "^1.1.0", | 16045 | "loose-envify": "^1.1.0", |
15843 | "object-assign": "^4.1.1", | 16046 | "object-assign": "^4.1.1", |
... | @@ -15857,6 +16060,8 @@ | ... | @@ -15857,6 +16060,8 @@ |
15857 | }, | 16060 | }, |
15858 | "react-redux": { | 16061 | "react-redux": { |
15859 | "version": "7.2.0", | 16062 | "version": "7.2.0", |
16063 | + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.0.tgz", | ||
16064 | + "integrity": "sha512-EvCAZYGfOLqwV7gh849xy9/pt55rJXPwmYvI4lilPM5rUT/1NxuuN59ipdBksRVSvz0KInbPnp4IfoXJXCqiDA==", | ||
15860 | "requires": { | 16065 | "requires": { |
15861 | "@babel/runtime": "^7.5.5", | 16066 | "@babel/runtime": "^7.5.5", |
15862 | "hoist-non-react-statics": "^3.3.0", | 16067 | "hoist-non-react-statics": "^3.3.0", |
... | @@ -15894,6 +16099,8 @@ | ... | @@ -15894,6 +16099,8 @@ |
15894 | }, | 16099 | }, |
15895 | "react-router-dom": { | 16100 | "react-router-dom": { |
15896 | "version": "5.2.0", | 16101 | "version": "5.2.0", |
16102 | + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz", | ||
16103 | + "integrity": "sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==", | ||
15897 | "requires": { | 16104 | "requires": { |
15898 | "@babel/runtime": "^7.1.2", | 16105 | "@babel/runtime": "^7.1.2", |
15899 | "history": "^4.9.0", | 16106 | "history": "^4.9.0", |
... | @@ -15916,6 +16123,8 @@ | ... | @@ -15916,6 +16123,8 @@ |
15916 | }, | 16123 | }, |
15917 | "react-scripts": { | 16124 | "react-scripts": { |
15918 | "version": "3.4.1", | 16125 | "version": "3.4.1", |
16126 | + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.1.tgz", | ||
16127 | + "integrity": "sha512-JpTdi/0Sfd31mZA6Ukx+lq5j1JoKItX7qqEK4OiACjVQletM1P38g49d9/D0yTxp9FrSF+xpJFStkGgKEIRjlQ==", | ||
15919 | "requires": { | 16128 | "requires": { |
15920 | "@babel/core": "7.9.0", | 16129 | "@babel/core": "7.9.0", |
15921 | "@svgr/webpack": "4.3.3", | 16130 | "@svgr/webpack": "4.3.3", |
... | @@ -16147,8 +16356,19 @@ | ... | @@ -16147,8 +16356,19 @@ |
16147 | "resolved": "https://registry.npmjs.org/reduce-reducers/-/reduce-reducers-0.4.3.tgz", | 16356 | "resolved": "https://registry.npmjs.org/reduce-reducers/-/reduce-reducers-0.4.3.tgz", |
16148 | "integrity": "sha512-+CNMnI8QhgVMtAt54uQs3kUxC3Sybpa7Y63HR14uGLgI9/QR5ggHvpxwhGGe3wmx5V91YwqQIblN9k5lspAmGw==" | 16357 | "integrity": "sha512-+CNMnI8QhgVMtAt54uQs3kUxC3Sybpa7Y63HR14uGLgI9/QR5ggHvpxwhGGe3wmx5V91YwqQIblN9k5lspAmGw==" |
16149 | }, | 16358 | }, |
16359 | + "redux": { | ||
16360 | + "version": "4.0.5", | ||
16361 | + "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.5.tgz", | ||
16362 | + "integrity": "sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==", | ||
16363 | + "requires": { | ||
16364 | + "loose-envify": "^1.4.0", | ||
16365 | + "symbol-observable": "^1.2.0" | ||
16366 | + } | ||
16367 | + }, | ||
16150 | "redux-actions": { | 16368 | "redux-actions": { |
16151 | "version": "2.6.5", | 16369 | "version": "2.6.5", |
16370 | + "resolved": "https://registry.npmjs.org/redux-actions/-/redux-actions-2.6.5.tgz", | ||
16371 | + "integrity": "sha512-pFhEcWFTYNk7DhQgxMGnbsB1H2glqhQJRQrtPb96kD3hWiZRzXHwwmFPswg6V2MjraXRXWNmuP9P84tvdLAJmw==", | ||
16152 | "requires": { | 16372 | "requires": { |
16153 | "invariant": "^2.2.4", | 16373 | "invariant": "^2.2.4", |
16154 | "just-curry-it": "^3.1.0", | 16374 | "just-curry-it": "^3.1.0", |
... | @@ -16158,10 +16378,14 @@ | ... | @@ -16158,10 +16378,14 @@ |
16158 | } | 16378 | } |
16159 | }, | 16379 | }, |
16160 | "redux-devtools-extension": { | 16380 | "redux-devtools-extension": { |
16161 | - "version": "2.13.8" | 16381 | + "version": "2.13.8", |
16382 | + "resolved": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.8.tgz", | ||
16383 | + "integrity": "sha512-8qlpooP2QqPtZHQZRhx3x3OP5skEV1py/zUdMY28WNAocbafxdG2tRD1MWE7sp8obGMNYuLWanhhQ7EQvT1FBg==" | ||
16162 | }, | 16384 | }, |
16163 | "redux-saga": { | 16385 | "redux-saga": { |
16164 | "version": "1.1.3", | 16386 | "version": "1.1.3", |
16387 | + "resolved": "https://registry.npmjs.org/redux-saga/-/redux-saga-1.1.3.tgz", | ||
16388 | + "integrity": "sha512-RkSn/z0mwaSa5/xH/hQLo8gNf4tlvT18qXDNvedihLcfzh+jMchDgaariQoehCpgRltEm4zHKJyINEz6aqswTw==", | ||
16165 | "requires": { | 16389 | "requires": { |
16166 | "@redux-saga/core": "^1.1.3" | 16390 | "@redux-saga/core": "^1.1.3" |
16167 | } | 16391 | } |
... | @@ -17384,6 +17608,7 @@ | ... | @@ -17384,6 +17608,7 @@ |
17384 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", | 17608 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", |
17385 | "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", | 17609 | "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", |
17386 | "requires": { | 17610 | "requires": { |
17611 | + "is-fullwidth-code-point": "^2.0.0", | ||
17387 | "strip-ansi": "^4.0.0" | 17612 | "strip-ansi": "^4.0.0" |
17388 | }, | 17613 | }, |
17389 | "dependencies": { | 17614 | "dependencies": { |
... | @@ -17392,6 +17617,11 @@ | ... | @@ -17392,6 +17617,11 @@ |
17392 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", | 17617 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", |
17393 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" | 17618 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" |
17394 | }, | 17619 | }, |
17620 | + "is-fullwidth-code-point": { | ||
17621 | + "version": "2.0.0", | ||
17622 | + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", | ||
17623 | + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" | ||
17624 | + }, | ||
17395 | "strip-ansi": { | 17625 | "strip-ansi": { |
17396 | "version": "4.0.0", | 17626 | "version": "4.0.0", |
17397 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", | 17627 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", |
... | @@ -17653,6 +17883,8 @@ | ... | @@ -17653,6 +17883,8 @@ |
17653 | }, | 17883 | }, |
17654 | "styled-components": { | 17884 | "styled-components": { |
17655 | "version": "5.1.1", | 17885 | "version": "5.1.1", |
17886 | + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.1.1.tgz", | ||
17887 | + "integrity": "sha512-1ps8ZAYu2Husx+Vz8D+MvXwEwvMwFv+hqqUwhNlDN5ybg6A+3xyW1ECrAgywhvXapNfXiz79jJyU0x22z0FFTg==", | ||
17656 | "requires": { | 17888 | "requires": { |
17657 | "@babel/helper-module-imports": "^7.0.0", | 17889 | "@babel/helper-module-imports": "^7.0.0", |
17658 | "@babel/traverse": "^7.4.5", | 17890 | "@babel/traverse": "^7.4.5", |
... | @@ -18104,7 +18336,37 @@ | ... | @@ -18104,7 +18336,37 @@ |
18104 | "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", | 18336 | "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", |
18105 | "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", | 18337 | "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", |
18106 | "requires": { | 18338 | "requires": { |
18339 | + "readable-stream": "~2.3.6", | ||
18107 | "xtend": "~4.0.1" | 18340 | "xtend": "~4.0.1" |
18341 | + }, | ||
18342 | + "dependencies": { | ||
18343 | + "readable-stream": { | ||
18344 | + "version": "2.3.7", | ||
18345 | + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", | ||
18346 | + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", | ||
18347 | + "requires": { | ||
18348 | + "core-util-is": "~1.0.0", | ||
18349 | + "inherits": "~2.0.3", | ||
18350 | + "isarray": "~1.0.0", | ||
18351 | + "process-nextick-args": "~2.0.0", | ||
18352 | + "safe-buffer": "~5.1.1", | ||
18353 | + "string_decoder": "~1.1.1", | ||
18354 | + "util-deprecate": "~1.0.1" | ||
18355 | + } | ||
18356 | + }, | ||
18357 | + "safe-buffer": { | ||
18358 | + "version": "5.1.2", | ||
18359 | + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", | ||
18360 | + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" | ||
18361 | + }, | ||
18362 | + "string_decoder": { | ||
18363 | + "version": "1.1.1", | ||
18364 | + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", | ||
18365 | + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", | ||
18366 | + "requires": { | ||
18367 | + "safe-buffer": "~5.1.0" | ||
18368 | + } | ||
18369 | + } | ||
18108 | } | 18370 | } |
18109 | }, | 18371 | }, |
18110 | "thunky": { | 18372 | "thunky": { | ... | ... |
... | @@ -8,8 +8,9 @@ | ... | @@ -8,8 +8,9 @@ |
8 | "@testing-library/react": "^9.3.2", | 8 | "@testing-library/react": "^9.3.2", |
9 | "@testing-library/user-event": "^7.1.2", | 9 | "@testing-library/user-event": "^7.1.2", |
10 | "axios": "^0.19.2", | 10 | "axios": "^0.19.2", |
11 | - "immer": "^7.0.1", | 11 | + "immer": "^7.0.5", |
12 | "include-media": "^1.4.9", | 12 | "include-media": "^1.4.9", |
13 | + "moment": "^2.27.0", | ||
13 | "open-color": "^1.7.0", | 14 | "open-color": "^1.7.0", |
14 | "react": "^16.13.1", | 15 | "react": "^16.13.1", |
15 | "react-dom": "^16.13.1", | 16 | "react-dom": "^16.13.1", | ... | ... |
1 | import React from 'react'; | 1 | import React from 'react'; |
2 | import { makeStyles } from '@material-ui/core/styles'; | 2 | import { makeStyles } from '@material-ui/core/styles'; |
3 | -import styled from 'styled-components'; | ||
4 | -import palette from '../../lib/styles/palette'; | ||
5 | import Button from '@material-ui/core/Button'; | 3 | import Button from '@material-ui/core/Button'; |
6 | import TextField from '@material-ui/core/TextField'; | 4 | import TextField from '@material-ui/core/TextField'; |
7 | 5 | ... | ... |
1 | import React from 'react'; | 1 | import React from 'react'; |
2 | -import styled from 'styled-components'; | ||
3 | -import Button from '../common/Button'; | ||
4 | import palette from '../../lib/styles/palette'; | 2 | import palette from '../../lib/styles/palette'; |
5 | import BJIDForm from './BJIDForm'; | 3 | import BJIDForm from './BJIDForm'; |
4 | +import SlackForm from './SlackForm'; | ||
6 | import { makeStyles } from '@material-ui/core/styles'; | 5 | import { makeStyles } from '@material-ui/core/styles'; |
7 | import Paper from '@material-ui/core/Paper'; | 6 | import Paper from '@material-ui/core/Paper'; |
8 | import Grid from '@material-ui/core/Grid'; | 7 | import Grid from '@material-ui/core/Grid'; |
9 | 8 | ||
10 | -const SettingFormBlock = styled.div` | ||
11 | - h3 { | ||
12 | - margin: 0; | ||
13 | - color: ${palette.gray[8]}; | ||
14 | - margin-bottom: 1rem; | ||
15 | - } | ||
16 | - background: ${palette.gray[2]}; | ||
17 | - margin: 0 auto; | ||
18 | - display: flex; | ||
19 | - flex-direction: column; | ||
20 | -`; | ||
21 | -const StyledInput = styled.input` | ||
22 | - font-size: 1rem; | ||
23 | - border: none; | ||
24 | - border-bottom: 1px solid ${palette.gray[5]}; | ||
25 | - padding-bottom: 0.5rem; | ||
26 | - outline: none; | ||
27 | - &:focus { | ||
28 | - color: $oc-teal-7; | ||
29 | - border-bottom: 1px solid ${palette.gray[7]}; | ||
30 | - } | ||
31 | - & + & { | ||
32 | - margin-top: 1rem; | ||
33 | - } | ||
34 | -`; | ||
35 | -const SectionContainer = styled.div` | ||
36 | - display: flex; | ||
37 | -`; | ||
38 | - | ||
39 | const useStyles = makeStyles((theme) => ({ | 9 | const useStyles = makeStyles((theme) => ({ |
40 | root: { | 10 | root: { |
41 | flexGrow: 1, | 11 | flexGrow: 1, |
... | @@ -48,7 +18,13 @@ const useStyles = makeStyles((theme) => ({ | ... | @@ -48,7 +18,13 @@ const useStyles = makeStyles((theme) => ({ |
48 | }, | 18 | }, |
49 | })); | 19 | })); |
50 | 20 | ||
51 | -const SettingForm = ({ onChange, onBJIDSubmit, profile, onSyncBJIDSubmit }) => { | 21 | +const SettingForm = ({ |
22 | + onChange, | ||
23 | + onBJIDSubmit, | ||
24 | + onSlackURLSubmit, | ||
25 | + profile, | ||
26 | + onSyncBJIDSubmit, | ||
27 | +}) => { | ||
52 | const classes = useStyles(); | 28 | const classes = useStyles(); |
53 | return ( | 29 | return ( |
54 | <div className={classes.root}> | 30 | <div className={classes.root}> |
... | @@ -68,6 +44,16 @@ const SettingForm = ({ onChange, onBJIDSubmit, profile, onSyncBJIDSubmit }) => { | ... | @@ -68,6 +44,16 @@ const SettingForm = ({ onChange, onBJIDSubmit, profile, onSyncBJIDSubmit }) => { |
68 | /> | 44 | /> |
69 | </Paper> | 45 | </Paper> |
70 | </Grid> | 46 | </Grid> |
47 | + | ||
48 | + <Grid container item xs={12}> | ||
49 | + <Paper className={classes.paper} elevation={3}> | ||
50 | + <SlackForm | ||
51 | + profile={profile} | ||
52 | + onChange={onChange} | ||
53 | + onSlackURLSubmit={onSlackURLSubmit} | ||
54 | + /> | ||
55 | + </Paper> | ||
56 | + </Grid> | ||
71 | </Grid> | 57 | </Grid> |
72 | </div> | 58 | </div> |
73 | ); | 59 | ); | ... | ... |
1 | +import React from 'react'; | ||
2 | +import { makeStyles } from '@material-ui/core/styles'; | ||
3 | + | ||
4 | +import Button from '@material-ui/core/Button'; | ||
5 | +import TextField from '@material-ui/core/TextField'; | ||
6 | + | ||
7 | +const useStyles = makeStyles((theme) => ({ | ||
8 | + root: { | ||
9 | + '& > *': { | ||
10 | + margin: theme.spacing(1), | ||
11 | + }, | ||
12 | + }, | ||
13 | +})); | ||
14 | + | ||
15 | +const SlackForm = ({ onChange, profile, onSlackURLSubmit }) => { | ||
16 | + const classes = useStyles(); | ||
17 | + return ( | ||
18 | + <div> | ||
19 | + <form onSubmit={onSlackURLSubmit}> | ||
20 | + <TextField | ||
21 | + name="slackWebHookURL" | ||
22 | + onChange={onChange} | ||
23 | + value={profile.slackWebHookURL} | ||
24 | + placeholder="슬랙 Webhook URL" | ||
25 | + label="슬랙 Webhook URL" | ||
26 | + /> | ||
27 | + <Button variant="outlined" type="submit"> | ||
28 | + 등록 | ||
29 | + </Button> | ||
30 | + </form> | ||
31 | + </div> | ||
32 | + ); | ||
33 | +}; | ||
34 | + | ||
35 | +export default SlackForm; |
1 | -import React, { useEffect, useState } from 'react'; | 1 | +import React, { useEffect } from 'react'; |
2 | import { useDispatch, useSelector } from 'react-redux'; | 2 | import { useDispatch, useSelector } from 'react-redux'; |
3 | import { withRouter } from 'react-router-dom'; | 3 | import { withRouter } from 'react-router-dom'; |
4 | import HomeForm from '../../components/home/HomeForm'; | 4 | import HomeForm from '../../components/home/HomeForm'; |
... | @@ -6,16 +6,12 @@ import { getPROFILE } from '../../modules/profile'; | ... | @@ -6,16 +6,12 @@ import { getPROFILE } from '../../modules/profile'; |
6 | import { analyzeBJ } from '../../lib/util/analyzeBJ'; | 6 | import { analyzeBJ } from '../../lib/util/analyzeBJ'; |
7 | const HomeContainer = ({ history }) => { | 7 | const HomeContainer = ({ history }) => { |
8 | const dispatch = useDispatch(); | 8 | const dispatch = useDispatch(); |
9 | - const [isLogin, setLogin] = useState(false); | ||
10 | const { user, profile } = useSelector(({ user, profile }) => ({ | 9 | const { user, profile } = useSelector(({ user, profile }) => ({ |
11 | user: user.user, | 10 | user: user.user, |
12 | profile: profile, | 11 | profile: profile, |
13 | })); | 12 | })); |
13 | + useEffect(() => {}, [profile.solvedBJ]); | ||
14 | useEffect(() => { | 14 | useEffect(() => { |
15 | - analyzeBJ(profile.solvedBJ); | ||
16 | - }, [profile.solvedBJ]); | ||
17 | - useEffect(() => { | ||
18 | - setLogin(true); | ||
19 | if (user) { | 15 | if (user) { |
20 | let username = user.username; | 16 | let username = user.username; |
21 | dispatch(getPROFILE({ username })); | 17 | dispatch(getPROFILE({ username })); | ... | ... |
1 | -import React, { useEffect, useState } from 'react'; | 1 | +import React, { useEffect } from 'react'; |
2 | import { useDispatch, useSelector } from 'react-redux'; | 2 | import { useDispatch, useSelector } from 'react-redux'; |
3 | import { withRouter } from 'react-router-dom'; | 3 | import { withRouter } from 'react-router-dom'; |
4 | import { | 4 | import { |
... | @@ -7,6 +7,7 @@ import { | ... | @@ -7,6 +7,7 @@ import { |
7 | getPROFILE, | 7 | getPROFILE, |
8 | syncBJID, | 8 | syncBJID, |
9 | initializeProfile, | 9 | initializeProfile, |
10 | + setSLACK, | ||
10 | } from '../../modules/profile'; | 11 | } from '../../modules/profile'; |
11 | import SettingForm from '../../components/setting/SettingForm'; | 12 | import SettingForm from '../../components/setting/SettingForm'; |
12 | 13 | ||
... | @@ -32,6 +33,12 @@ const SettingContainer = ({ history }) => { | ... | @@ -32,6 +33,12 @@ const SettingContainer = ({ history }) => { |
32 | let username = profile.username; | 33 | let username = profile.username; |
33 | dispatch(syncBJID({ username })); | 34 | dispatch(syncBJID({ username })); |
34 | }; | 35 | }; |
36 | + const onSlackURLSubmit = (e) => { | ||
37 | + e.preventDefault(); | ||
38 | + let username = profile.username; | ||
39 | + let slackWebHookURL = profile.slackWebHookURL; | ||
40 | + dispatch(setSLACK({ username, slackWebHookURL })); | ||
41 | + }; | ||
35 | 42 | ||
36 | const onBJIDSubmit = (e) => { | 43 | const onBJIDSubmit = (e) => { |
37 | e.preventDefault(); | 44 | e.preventDefault(); |
... | @@ -60,6 +67,7 @@ const SettingContainer = ({ history }) => { | ... | @@ -60,6 +67,7 @@ const SettingContainer = ({ history }) => { |
60 | onChange={onChange} | 67 | onChange={onChange} |
61 | onBJIDSubmit={onBJIDSubmit} | 68 | onBJIDSubmit={onBJIDSubmit} |
62 | onSyncBJIDSubmit={onSyncBJIDSubmit} | 69 | onSyncBJIDSubmit={onSyncBJIDSubmit} |
70 | + onSlackURLSubmit={onSlackURLSubmit} | ||
63 | profile={profile} | 71 | profile={profile} |
64 | ></SettingForm> | 72 | ></SettingForm> |
65 | ); | 73 | ); | ... | ... |
... | @@ -5,7 +5,8 @@ export const setBJID = ({ username, userBJID }) => | ... | @@ -5,7 +5,8 @@ export const setBJID = ({ username, userBJID }) => |
5 | username: username, | 5 | username: username, |
6 | userBJID: userBJID, | 6 | userBJID: userBJID, |
7 | }); | 7 | }); |
8 | - | 8 | +export const setPROFILE = (postdata) => |
9 | + client.post('api/profile/setprofile', postdata); | ||
9 | export const getPROFILE = ({ username }) => | 10 | export const getPROFILE = ({ username }) => |
10 | client.post('api/profile/getprofile', { username }); | 11 | client.post('api/profile/getprofile', { username }); |
11 | 12 | ... | ... |
1 | -/* | ||
2 | -1. 날짜 순 정렬 | ||
3 | -2. 현재 날짜와의 차이 | ||
4 | -3. 최근 일주일간 푼 문제 수 | ||
5 | -4. 추천 문제 | ||
6 | -*/ | ||
7 | -exports.analyzeBJ = function (solvedBJ) { | ||
8 | - console.log(typeof solvedBJ); | ||
9 | - if (solvedBJ) { | ||
10 | - solvedBJ.sort(function (a, b) { | ||
11 | - return a.solvedDate > b.solvedDate | ||
12 | - ? -1 | ||
13 | - : a.solvedDate < b.solvedDate | ||
14 | - ? 1 | ||
15 | - : 0; | ||
16 | - }); | ||
17 | - console.log(solvedBJ); | ||
18 | - } | ||
19 | -}; |
... | @@ -12,6 +12,11 @@ const [SET_BJID, SET_BJID_SUCCESS, SET_BJID_FAILURE] = createRequestActionTypes( | ... | @@ -12,6 +12,11 @@ const [SET_BJID, SET_BJID_SUCCESS, SET_BJID_FAILURE] = createRequestActionTypes( |
12 | 'profile/SET_BJID', | 12 | 'profile/SET_BJID', |
13 | ); | 13 | ); |
14 | const [ | 14 | const [ |
15 | + SET_SLACK, | ||
16 | + SET_SLACK_SUCCESS, | ||
17 | + SET_SLACK_FAILURE, | ||
18 | +] = createRequestActionTypes('/profile/SET_SLACK'); | ||
19 | +const [ | ||
15 | GET_PROFILE, | 20 | GET_PROFILE, |
16 | GET_PROFILE_SUCCESS, | 21 | GET_PROFILE_SUCCESS, |
17 | GET_PROFILE_FAILURE, | 22 | GET_PROFILE_FAILURE, |
... | @@ -26,6 +31,13 @@ export const initializeProfile = createAction(INITIALIZE); | ... | @@ -26,6 +31,13 @@ export const initializeProfile = createAction(INITIALIZE); |
26 | export const syncBJID = createAction(SYNC_BJID, ({ username }) => ({ | 31 | export const syncBJID = createAction(SYNC_BJID, ({ username }) => ({ |
27 | username, | 32 | username, |
28 | })); | 33 | })); |
34 | +export const setSLACK = createAction( | ||
35 | + SET_SLACK, | ||
36 | + ({ username, slackWebHookURL }) => ({ | ||
37 | + username, | ||
38 | + slackWebHookURL, | ||
39 | + }), | ||
40 | +); | ||
29 | export const setBJID = createAction(SET_BJID, ({ username, userBJID }) => ({ | 41 | export const setBJID = createAction(SET_BJID, ({ username, userBJID }) => ({ |
30 | username, | 42 | username, |
31 | userBJID, | 43 | userBJID, |
... | @@ -45,14 +57,17 @@ const initialState = { | ... | @@ -45,14 +57,17 @@ const initialState = { |
45 | solvedBJ: '', | 57 | solvedBJ: '', |
46 | friendList: [], | 58 | friendList: [], |
47 | profileError: '', | 59 | profileError: '', |
60 | + slackWebHookURL: '', | ||
48 | }; | 61 | }; |
49 | const getPROFILESaga = createRequestSaga(GET_PROFILE, profileAPI.getPROFILE); | 62 | const getPROFILESaga = createRequestSaga(GET_PROFILE, profileAPI.getPROFILE); |
50 | const setBJIDSaga = createRequestSaga(SET_BJID, profileAPI.setBJID); | 63 | const setBJIDSaga = createRequestSaga(SET_BJID, profileAPI.setBJID); |
64 | +const setSLACKSaga = createRequestSaga(SET_SLACK, profileAPI.setPROFILE); | ||
51 | const syncBJIDSaga = createRequestSaga(SYNC_BJID, profileAPI.syncBJ); | 65 | const syncBJIDSaga = createRequestSaga(SYNC_BJID, profileAPI.syncBJ); |
52 | export function* profileSaga() { | 66 | export function* profileSaga() { |
53 | yield takeLatest(SET_BJID, setBJIDSaga); | 67 | yield takeLatest(SET_BJID, setBJIDSaga); |
54 | yield takeLatest(GET_PROFILE, getPROFILESaga); | 68 | yield takeLatest(GET_PROFILE, getPROFILESaga); |
55 | yield takeLatest(SYNC_BJID, syncBJIDSaga); | 69 | yield takeLatest(SYNC_BJID, syncBJIDSaga); |
70 | + yield takeLatest(SET_SLACK, setSLACKSaga); | ||
56 | } | 71 | } |
57 | 72 | ||
58 | export default handleActions( | 73 | export default handleActions( |
... | @@ -64,7 +79,9 @@ export default handleActions( | ... | @@ -64,7 +79,9 @@ export default handleActions( |
64 | }), | 79 | }), |
65 | [GET_PROFILE_SUCCESS]: ( | 80 | [GET_PROFILE_SUCCESS]: ( |
66 | state, | 81 | state, |
67 | - { payload: { username, userBJID, solvedBJ, friendList } }, | 82 | + { |
83 | + payload: { username, userBJID, solvedBJ, friendList, slackWebHookURL }, | ||
84 | + }, | ||
68 | ) => ({ | 85 | ) => ({ |
69 | ...state, | 86 | ...state, |
70 | username: username, | 87 | username: username, |
... | @@ -72,6 +89,7 @@ export default handleActions( | ... | @@ -72,6 +89,7 @@ export default handleActions( |
72 | solvedBJ: solvedBJ, | 89 | solvedBJ: solvedBJ, |
73 | friendList: friendList, | 90 | friendList: friendList, |
74 | profileError: null, | 91 | profileError: null, |
92 | + slackWebHookURL: slackWebHookURL, | ||
75 | }), | 93 | }), |
76 | [GET_PROFILE_FAILURE]: (state, { payload: error }) => ({ | 94 | [GET_PROFILE_FAILURE]: (state, { payload: error }) => ({ |
77 | ...state, | 95 | ...state, |
... | @@ -87,6 +105,15 @@ export default handleActions( | ... | @@ -87,6 +105,15 @@ export default handleActions( |
87 | ...state, | 105 | ...state, |
88 | profileError: error, | 106 | profileError: error, |
89 | }), | 107 | }), |
108 | + [SET_SLACK_SUCCESS]: (state, { payload: { slackWebHookURL } }) => ({ | ||
109 | + ...state, | ||
110 | + slackWebHookURL: slackWebHookURL, | ||
111 | + profileError: null, | ||
112 | + }), | ||
113 | + [SET_SLACK_FAILURE]: (state, { payload: error }) => ({ | ||
114 | + ...state, | ||
115 | + profileError: error, | ||
116 | + }), | ||
90 | [SYNC_BJID_SUCCESS]: (state, { payload: { solvedBJ } }) => ({ | 117 | [SYNC_BJID_SUCCESS]: (state, { payload: { solvedBJ } }) => ({ |
91 | ...state, | 118 | ...state, |
92 | solvedBJ, | 119 | solvedBJ, | ... | ... |
1 | import React from 'react'; | 1 | import React from 'react'; |
2 | import HeaderContainer from '../containers/common/HeaderContainer'; | 2 | import HeaderContainer from '../containers/common/HeaderContainer'; |
3 | -import SettingForm from '../components/setting/SettingForm'; | ||
4 | import SettingContainer from '../containers/setting/SettingContainer'; | 3 | import SettingContainer from '../containers/setting/SettingContainer'; |
5 | 4 | ||
6 | const SettingPage = () => { | 5 | const SettingPage = () => { | ... | ... |
... | @@ -1026,6 +1026,13 @@ | ... | @@ -1026,6 +1026,13 @@ |
1026 | dependencies: | 1026 | dependencies: |
1027 | regenerator-runtime "^0.13.4" | 1027 | regenerator-runtime "^0.13.4" |
1028 | 1028 | ||
1029 | +"@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.8.3": | ||
1030 | + version "7.10.3" | ||
1031 | + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.10.3.tgz#670d002655a7c366540c67f6fd3342cd09500364" | ||
1032 | + integrity sha512-RzGO0RLSdokm9Ipe/YD+7ww8X2Ro79qiXZF3HU9ljrM+qnJmH1Vqth+hbiQZy761LnMJTMitHDuKVYTk3k4dLw== | ||
1033 | + dependencies: | ||
1034 | + regenerator-runtime "^0.13.4" | ||
1035 | + | ||
1029 | "@babel/runtime@^7.6.3": | 1036 | "@babel/runtime@^7.6.3": |
1030 | version "7.10.2" | 1037 | version "7.10.2" |
1031 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.10.2.tgz#d103f21f2602497d38348a32e008637d506db839" | 1038 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.10.2.tgz#d103f21f2602497d38348a32e008637d506db839" |
... | @@ -1117,6 +1124,11 @@ | ... | @@ -1117,6 +1124,11 @@ |
1117 | resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz#f0950bba18819512d42f7197e56c518aa491cf18" | 1124 | resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz#f0950bba18819512d42f7197e56c518aa491cf18" |
1118 | integrity sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg== | 1125 | integrity sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg== |
1119 | 1126 | ||
1127 | +"@emotion/hash@^0.8.0": | ||
1128 | + version "0.8.0" | ||
1129 | + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" | ||
1130 | + integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== | ||
1131 | + | ||
1120 | "@emotion/is-prop-valid@^0.8.8": | 1132 | "@emotion/is-prop-valid@^0.8.8": |
1121 | version "0.8.8" | 1133 | version "0.8.8" |
1122 | resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" | 1134 | resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" |
... | @@ -1338,6 +1350,70 @@ | ... | @@ -1338,6 +1350,70 @@ |
1338 | "@types/yargs" "^15.0.0" | 1350 | "@types/yargs" "^15.0.0" |
1339 | chalk "^3.0.0" | 1351 | chalk "^3.0.0" |
1340 | 1352 | ||
1353 | +"@material-ui/core@^4.10.2": | ||
1354 | + version "4.10.2" | ||
1355 | + resolved "https://registry.yarnpkg.com/@material-ui/core/-/core-4.10.2.tgz#0ef78572132fcef1a25f6969bce0d34652d42e31" | ||
1356 | + integrity sha512-Uf4iDLi9sW6HKbVQDyDZDr1nMR4RUAE7w/RIIJZGNVZResC0xwmpLRZMtaUdSO43N0R0yJehfxTi4Z461Cd49A== | ||
1357 | + dependencies: | ||
1358 | + "@babel/runtime" "^7.4.4" | ||
1359 | + "@material-ui/styles" "^4.10.0" | ||
1360 | + "@material-ui/system" "^4.9.14" | ||
1361 | + "@material-ui/types" "^5.1.0" | ||
1362 | + "@material-ui/utils" "^4.10.2" | ||
1363 | + "@types/react-transition-group" "^4.2.0" | ||
1364 | + clsx "^1.0.4" | ||
1365 | + hoist-non-react-statics "^3.3.2" | ||
1366 | + popper.js "1.16.1-lts" | ||
1367 | + prop-types "^15.7.2" | ||
1368 | + react-is "^16.8.0" | ||
1369 | + react-transition-group "^4.4.0" | ||
1370 | + | ||
1371 | +"@material-ui/styles@^4.10.0": | ||
1372 | + version "4.10.0" | ||
1373 | + resolved "https://registry.yarnpkg.com/@material-ui/styles/-/styles-4.10.0.tgz#2406dc23aa358217aa8cc772e6237bd7f0544071" | ||
1374 | + integrity sha512-XPwiVTpd3rlnbfrgtEJ1eJJdFCXZkHxy8TrdieaTvwxNYj42VnnCyFzxYeNW9Lhj4V1oD8YtQ6S5Gie7bZDf7Q== | ||
1375 | + dependencies: | ||
1376 | + "@babel/runtime" "^7.4.4" | ||
1377 | + "@emotion/hash" "^0.8.0" | ||
1378 | + "@material-ui/types" "^5.1.0" | ||
1379 | + "@material-ui/utils" "^4.9.6" | ||
1380 | + clsx "^1.0.4" | ||
1381 | + csstype "^2.5.2" | ||
1382 | + hoist-non-react-statics "^3.3.2" | ||
1383 | + jss "^10.0.3" | ||
1384 | + jss-plugin-camel-case "^10.0.3" | ||
1385 | + jss-plugin-default-unit "^10.0.3" | ||
1386 | + jss-plugin-global "^10.0.3" | ||
1387 | + jss-plugin-nested "^10.0.3" | ||
1388 | + jss-plugin-props-sort "^10.0.3" | ||
1389 | + jss-plugin-rule-value-function "^10.0.3" | ||
1390 | + jss-plugin-vendor-prefixer "^10.0.3" | ||
1391 | + prop-types "^15.7.2" | ||
1392 | + | ||
1393 | +"@material-ui/system@^4.9.14": | ||
1394 | + version "4.9.14" | ||
1395 | + resolved "https://registry.yarnpkg.com/@material-ui/system/-/system-4.9.14.tgz#4b00c48b569340cefb2036d0596b93ac6c587a5f" | ||
1396 | + integrity sha512-oQbaqfSnNlEkXEziDcJDDIy8pbvwUmZXWNqlmIwDqr/ZdCK8FuV3f4nxikUh7hvClKV2gnQ9djh5CZFTHkZj3w== | ||
1397 | + dependencies: | ||
1398 | + "@babel/runtime" "^7.4.4" | ||
1399 | + "@material-ui/utils" "^4.9.6" | ||
1400 | + csstype "^2.5.2" | ||
1401 | + prop-types "^15.7.2" | ||
1402 | + | ||
1403 | +"@material-ui/types@^5.1.0": | ||
1404 | + version "5.1.0" | ||
1405 | + resolved "https://registry.yarnpkg.com/@material-ui/types/-/types-5.1.0.tgz#efa1c7a0b0eaa4c7c87ac0390445f0f88b0d88f2" | ||
1406 | + integrity sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A== | ||
1407 | + | ||
1408 | +"@material-ui/utils@^4.10.2", "@material-ui/utils@^4.9.6": | ||
1409 | + version "4.10.2" | ||
1410 | + resolved "https://registry.yarnpkg.com/@material-ui/utils/-/utils-4.10.2.tgz#3fd5470ca61b7341f1e0468ac8f29a70bf6df321" | ||
1411 | + integrity sha512-eg29v74P7W5r6a4tWWDAAfZldXIzfyO1am2fIsC39hdUUHm/33k6pGOKPbgDjg/U/4ifmgAePy/1OjkKN6rFRw== | ||
1412 | + dependencies: | ||
1413 | + "@babel/runtime" "^7.4.4" | ||
1414 | + prop-types "^15.7.2" | ||
1415 | + react-is "^16.8.0" | ||
1416 | + | ||
1341 | "@mrmlnc/readdir-enhanced@^2.2.1": | 1417 | "@mrmlnc/readdir-enhanced@^2.2.1": |
1342 | version "2.2.1" | 1418 | version "2.2.1" |
1343 | resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" | 1419 | resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" |
... | @@ -1659,6 +1735,13 @@ | ... | @@ -1659,6 +1735,13 @@ |
1659 | dependencies: | 1735 | dependencies: |
1660 | "@types/react" "*" | 1736 | "@types/react" "*" |
1661 | 1737 | ||
1738 | +"@types/react-transition-group@^4.2.0": | ||
1739 | + version "4.4.0" | ||
1740 | + resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.0.tgz#882839db465df1320e4753e6e9f70ca7e9b4d46d" | ||
1741 | + integrity sha512-/QfLHGpu+2fQOqQaXh8MG9q03bFENooTb/it4jr5kKaZlDQfWvjqWZg48AwzPVMBHlRuTRAY7hRHCEOXz5kV6w== | ||
1742 | + dependencies: | ||
1743 | + "@types/react" "*" | ||
1744 | + | ||
1662 | "@types/react@*": | 1745 | "@types/react@*": |
1663 | version "16.9.35" | 1746 | version "16.9.35" |
1664 | resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.35.tgz#a0830d172e8aadd9bd41709ba2281a3124bbd368" | 1747 | resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.35.tgz#a0830d172e8aadd9bd41709ba2281a3124bbd368" |
... | @@ -3236,6 +3319,11 @@ clone@^1.0.2: | ... | @@ -3236,6 +3319,11 @@ clone@^1.0.2: |
3236 | resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" | 3319 | resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" |
3237 | integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= | 3320 | integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= |
3238 | 3321 | ||
3322 | +clsx@^1.0.4: | ||
3323 | + version "1.1.1" | ||
3324 | + resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" | ||
3325 | + integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== | ||
3326 | + | ||
3239 | cmd-shim@^3.0.0, cmd-shim@^3.0.3: | 3327 | cmd-shim@^3.0.0, cmd-shim@^3.0.3: |
3240 | version "3.0.3" | 3328 | version "3.0.3" |
3241 | resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-3.0.3.tgz#2c35238d3df37d98ecdd7d5f6b8dc6b21cadc7cb" | 3329 | resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-3.0.3.tgz#2c35238d3df37d98ecdd7d5f6b8dc6b21cadc7cb" |
... | @@ -3737,6 +3825,14 @@ css-tree@1.0.0-alpha.37: | ... | @@ -3737,6 +3825,14 @@ css-tree@1.0.0-alpha.37: |
3737 | mdn-data "2.0.4" | 3825 | mdn-data "2.0.4" |
3738 | source-map "^0.6.1" | 3826 | source-map "^0.6.1" |
3739 | 3827 | ||
3828 | +css-vendor@^2.0.8: | ||
3829 | + version "2.0.8" | ||
3830 | + resolved "https://registry.yarnpkg.com/css-vendor/-/css-vendor-2.0.8.tgz#e47f91d3bd3117d49180a3c935e62e3d9f7f449d" | ||
3831 | + integrity sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ== | ||
3832 | + dependencies: | ||
3833 | + "@babel/runtime" "^7.8.3" | ||
3834 | + is-in-browser "^1.0.2" | ||
3835 | + | ||
3740 | css-what@2.1: | 3836 | css-what@2.1: |
3741 | version "2.1.3" | 3837 | version "2.1.3" |
3742 | resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" | 3838 | resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" |
... | @@ -3864,7 +3960,7 @@ cssstyle@^1.0.0, cssstyle@^1.1.1: | ... | @@ -3864,7 +3960,7 @@ cssstyle@^1.0.0, cssstyle@^1.1.1: |
3864 | dependencies: | 3960 | dependencies: |
3865 | cssom "0.3.x" | 3961 | cssom "0.3.x" |
3866 | 3962 | ||
3867 | -csstype@^2.2.0: | 3963 | +csstype@^2.2.0, csstype@^2.5.2, csstype@^2.6.5, csstype@^2.6.7: |
3868 | version "2.6.10" | 3964 | version "2.6.10" |
3869 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.10.tgz#e63af50e66d7c266edb6b32909cfd0aabe03928b" | 3965 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.10.tgz#e63af50e66d7c266edb6b32909cfd0aabe03928b" |
3870 | integrity sha512-D34BqZU4cIlMCY93rZHbrq9pjTAQJ3U8S8rfBqjwHxkGPThWFjzZDQpgMJY0QViLxth6ZKYiwFBo14RdN44U/w== | 3966 | integrity sha512-D34BqZU4cIlMCY93rZHbrq9pjTAQJ3U8S8rfBqjwHxkGPThWFjzZDQpgMJY0QViLxth6ZKYiwFBo14RdN44U/w== |
... | @@ -4160,6 +4256,14 @@ dom-converter@^0.2: | ... | @@ -4160,6 +4256,14 @@ dom-converter@^0.2: |
4160 | dependencies: | 4256 | dependencies: |
4161 | utila "~0.4" | 4257 | utila "~0.4" |
4162 | 4258 | ||
4259 | +dom-helpers@^5.0.1: | ||
4260 | + version "5.1.4" | ||
4261 | + resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.1.4.tgz#4609680ab5c79a45f2531441f1949b79d6587f4b" | ||
4262 | + integrity sha512-TjMyeVUvNEnOnhzs6uAn9Ya47GmMo3qq7m+Lr/3ON0Rs5kHvb8I+SQYjLUSYn7qhEm0QjW0yrBkvz9yOrwwz1A== | ||
4263 | + dependencies: | ||
4264 | + "@babel/runtime" "^7.8.7" | ||
4265 | + csstype "^2.6.7" | ||
4266 | + | ||
4163 | dom-serializer@0: | 4267 | dom-serializer@0: |
4164 | version "0.2.2" | 4268 | version "0.2.2" |
4165 | resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" | 4269 | resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" |
... | @@ -5607,7 +5711,7 @@ hmac-drbg@^1.0.0: | ... | @@ -5607,7 +5711,7 @@ hmac-drbg@^1.0.0: |
5607 | minimalistic-assert "^1.0.0" | 5711 | minimalistic-assert "^1.0.0" |
5608 | minimalistic-crypto-utils "^1.0.1" | 5712 | minimalistic-crypto-utils "^1.0.1" |
5609 | 5713 | ||
5610 | -hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0: | 5714 | +hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: |
5611 | version "3.3.2" | 5715 | version "3.3.2" |
5612 | resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" | 5716 | resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" |
5613 | integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== | 5717 | integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== |
... | @@ -5801,6 +5905,11 @@ humanize-ms@^1.2.1: | ... | @@ -5801,6 +5905,11 @@ humanize-ms@^1.2.1: |
5801 | dependencies: | 5905 | dependencies: |
5802 | ms "^2.0.0" | 5906 | ms "^2.0.0" |
5803 | 5907 | ||
5908 | +hyphenate-style-name@^1.0.3: | ||
5909 | + version "1.0.3" | ||
5910 | + resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.3.tgz#097bb7fa0b8f1a9cf0bd5c734cf95899981a9b48" | ||
5911 | + integrity sha512-EcuixamT82oplpoJ2XU4pDtKGWQ7b00CD9f1ug9IaQ3p1bkHMiKCZ9ut9QDI6qsa6cpUuB+A/I+zLtdNK4n2DQ== | ||
5912 | + | ||
5804 | iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@~0.4.13: | 5913 | iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@~0.4.13: |
5805 | version "0.4.24" | 5914 | version "0.4.24" |
5806 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" | 5915 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" |
... | @@ -6257,6 +6366,11 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: | ... | @@ -6257,6 +6366,11 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: |
6257 | dependencies: | 6366 | dependencies: |
6258 | is-extglob "^2.1.1" | 6367 | is-extglob "^2.1.1" |
6259 | 6368 | ||
6369 | +is-in-browser@^1.0.2, is-in-browser@^1.1.3: | ||
6370 | + version "1.1.3" | ||
6371 | + resolved "https://registry.yarnpkg.com/is-in-browser/-/is-in-browser-1.1.3.tgz#56ff4db683a078c6082eb95dad7dc62e1d04f835" | ||
6372 | + integrity sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU= | ||
6373 | + | ||
6260 | is-installed-globally@^0.1.0: | 6374 | is-installed-globally@^0.1.0: |
6261 | version "0.1.0" | 6375 | version "0.1.0" |
6262 | resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80" | 6376 | resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80" |
... | @@ -7050,6 +7164,76 @@ jsprim@^1.2.2: | ... | @@ -7050,6 +7164,76 @@ jsprim@^1.2.2: |
7050 | json-schema "0.2.3" | 7164 | json-schema "0.2.3" |
7051 | verror "1.10.0" | 7165 | verror "1.10.0" |
7052 | 7166 | ||
7167 | +jss-plugin-camel-case@^10.0.3: | ||
7168 | + version "10.3.0" | ||
7169 | + resolved "https://registry.yarnpkg.com/jss-plugin-camel-case/-/jss-plugin-camel-case-10.3.0.tgz#ae4da53b39a6e3ea94b70a20fc41c11f0b87386a" | ||
7170 | + integrity sha512-tadWRi/SLWqLK3EUZEdDNJL71F3ST93Zrl9JYMjV0QDqKPAl0Liue81q7m/nFUpnSTXczbKDy4wq8rI8o7WFqA== | ||
7171 | + dependencies: | ||
7172 | + "@babel/runtime" "^7.3.1" | ||
7173 | + hyphenate-style-name "^1.0.3" | ||
7174 | + jss "^10.3.0" | ||
7175 | + | ||
7176 | +jss-plugin-default-unit@^10.0.3: | ||
7177 | + version "10.3.0" | ||
7178 | + resolved "https://registry.yarnpkg.com/jss-plugin-default-unit/-/jss-plugin-default-unit-10.3.0.tgz#cd74cf5088542620a82591f76c62c6b43a7e50a6" | ||
7179 | + integrity sha512-tT5KkIXAsZOSS9WDSe8m8lEHIjoEOj4Pr0WrG0WZZsMXZ1mVLFCSsD2jdWarQWDaRNyMj/I4d7czRRObhOxSuw== | ||
7180 | + dependencies: | ||
7181 | + "@babel/runtime" "^7.3.1" | ||
7182 | + jss "^10.3.0" | ||
7183 | + | ||
7184 | +jss-plugin-global@^10.0.3: | ||
7185 | + version "10.3.0" | ||
7186 | + resolved "https://registry.yarnpkg.com/jss-plugin-global/-/jss-plugin-global-10.3.0.tgz#6b883e74900bb71f65ac2b19bea78f7d1e85af3f" | ||
7187 | + integrity sha512-etYTG/y3qIR/vxZnKY+J3wXwObyBDNhBiB3l/EW9/pE3WHE//BZdK8LFvQcrCO48sZW1Z6paHo6klxUPP7WbzA== | ||
7188 | + dependencies: | ||
7189 | + "@babel/runtime" "^7.3.1" | ||
7190 | + jss "^10.3.0" | ||
7191 | + | ||
7192 | +jss-plugin-nested@^10.0.3: | ||
7193 | + version "10.3.0" | ||
7194 | + resolved "https://registry.yarnpkg.com/jss-plugin-nested/-/jss-plugin-nested-10.3.0.tgz#ae8aceac95e09c3d40c991ea32403fb647d9e0a8" | ||
7195 | + integrity sha512-qWiEkoXNEkkZ+FZrWmUGpf+zBsnEOmKXhkjNX85/ZfWhH9dfGxUCKuJFuOWFM+rjQfxV4csfesq4hY0jk8Qt0w== | ||
7196 | + dependencies: | ||
7197 | + "@babel/runtime" "^7.3.1" | ||
7198 | + jss "^10.3.0" | ||
7199 | + tiny-warning "^1.0.2" | ||
7200 | + | ||
7201 | +jss-plugin-props-sort@^10.0.3: | ||
7202 | + version "10.3.0" | ||
7203 | + resolved "https://registry.yarnpkg.com/jss-plugin-props-sort/-/jss-plugin-props-sort-10.3.0.tgz#5b0625f87b6431a7969c56b0d8c696525969bfe4" | ||
7204 | + integrity sha512-boetORqL/lfd7BWeFD3K+IyPqyIC+l3CRrdZr+NPq7Noqp+xyg/0MR7QisgzpxCEulk+j2CRcEUoZsvgPC4nTg== | ||
7205 | + dependencies: | ||
7206 | + "@babel/runtime" "^7.3.1" | ||
7207 | + jss "^10.3.0" | ||
7208 | + | ||
7209 | +jss-plugin-rule-value-function@^10.0.3: | ||
7210 | + version "10.3.0" | ||
7211 | + resolved "https://registry.yarnpkg.com/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.3.0.tgz#498b0e2bae16cb316a6bdb73fd783cf9604ba747" | ||
7212 | + integrity sha512-7WiMrKIHH3rwxTuJki9+7nY11r1UXqaUZRhHvqTD4/ZE+SVhvtD5Tx21ivNxotwUSleucA/8boX+NF21oXzr5Q== | ||
7213 | + dependencies: | ||
7214 | + "@babel/runtime" "^7.3.1" | ||
7215 | + jss "^10.3.0" | ||
7216 | + tiny-warning "^1.0.2" | ||
7217 | + | ||
7218 | +jss-plugin-vendor-prefixer@^10.0.3: | ||
7219 | + version "10.3.0" | ||
7220 | + resolved "https://registry.yarnpkg.com/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.3.0.tgz#b09c13a4d05a055429d8a24e19cc01ce049f0ed4" | ||
7221 | + integrity sha512-sZQbrcZyP5V0ADjCLwUA1spVWoaZvM7XZ+2fSeieZFBj31cRsnV7X70FFDerMHeiHAXKWzYek+67nMDjhrZAVQ== | ||
7222 | + dependencies: | ||
7223 | + "@babel/runtime" "^7.3.1" | ||
7224 | + css-vendor "^2.0.8" | ||
7225 | + jss "^10.3.0" | ||
7226 | + | ||
7227 | +jss@^10.0.3, jss@^10.3.0: | ||
7228 | + version "10.3.0" | ||
7229 | + resolved "https://registry.yarnpkg.com/jss/-/jss-10.3.0.tgz#2cf7be265f72b59c1764d816fdabff1c5dd18326" | ||
7230 | + integrity sha512-B5sTRW9B6uHaUVzSo9YiMEOEp3UX8lWevU0Fsv+xtRnsShmgCfIYX44bTH8bPJe6LQKqEXku3ulKuHLbxBS97Q== | ||
7231 | + dependencies: | ||
7232 | + "@babel/runtime" "^7.3.1" | ||
7233 | + csstype "^2.6.5" | ||
7234 | + is-in-browser "^1.1.3" | ||
7235 | + tiny-warning "^1.0.2" | ||
7236 | + | ||
7053 | jsx-ast-utils@^2.2.1, jsx-ast-utils@^2.2.3: | 7237 | jsx-ast-utils@^2.2.1, jsx-ast-utils@^2.2.3: |
7054 | version "2.2.3" | 7238 | version "2.2.3" |
7055 | resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz#8a9364e402448a3ce7f14d357738310d9248054f" | 7239 | resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz#8a9364e402448a3ce7f14d357738310d9248054f" |
... | @@ -9032,6 +9216,11 @@ pnp-webpack-plugin@1.6.4: | ... | @@ -9032,6 +9216,11 @@ pnp-webpack-plugin@1.6.4: |
9032 | dependencies: | 9216 | dependencies: |
9033 | ts-pnp "^1.1.6" | 9217 | ts-pnp "^1.1.6" |
9034 | 9218 | ||
9219 | +popper.js@1.16.1-lts: | ||
9220 | + version "1.16.1-lts" | ||
9221 | + resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1-lts.tgz#cf6847b807da3799d80ee3d6d2f90df8a3f50b05" | ||
9222 | + integrity sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA== | ||
9223 | + | ||
9035 | portfinder@^1.0.25: | 9224 | portfinder@^1.0.25: |
9036 | version "1.0.25" | 9225 | version "1.0.25" |
9037 | resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.25.tgz#254fd337ffba869f4b9d37edc298059cb4d35eca" | 9226 | resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.25.tgz#254fd337ffba869f4b9d37edc298059cb4d35eca" |
... | @@ -10062,7 +10251,7 @@ react-error-overlay@^6.0.7: | ... | @@ -10062,7 +10251,7 @@ react-error-overlay@^6.0.7: |
10062 | resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.7.tgz#1dcfb459ab671d53f660a991513cb2f0a0553108" | 10251 | resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.7.tgz#1dcfb459ab671d53f660a991513cb2f0a0553108" |
10063 | integrity sha512-TAv1KJFh3RhqxNvhzxj6LeT5NWklP6rDr2a0jaTfsZ5wSZWHOGeqQyejUp3xxLfPt2UpyJEcVQB/zyPcmonNFA== | 10252 | integrity sha512-TAv1KJFh3RhqxNvhzxj6LeT5NWklP6rDr2a0jaTfsZ5wSZWHOGeqQyejUp3xxLfPt2UpyJEcVQB/zyPcmonNFA== |
10064 | 10253 | ||
10065 | -react-is@^16.12.0, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.9.0: | 10254 | +react-is@^16.12.0, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.9.0: |
10066 | version "16.13.1" | 10255 | version "16.13.1" |
10067 | resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" | 10256 | resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" |
10068 | integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== | 10257 | integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== |
... | @@ -10167,6 +10356,16 @@ react-scripts@3.4.1: | ... | @@ -10167,6 +10356,16 @@ react-scripts@3.4.1: |
10167 | optionalDependencies: | 10356 | optionalDependencies: |
10168 | fsevents "2.1.2" | 10357 | fsevents "2.1.2" |
10169 | 10358 | ||
10359 | +react-transition-group@^4.4.0: | ||
10360 | + version "4.4.1" | ||
10361 | + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.1.tgz#63868f9325a38ea5ee9535d828327f85773345c9" | ||
10362 | + integrity sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw== | ||
10363 | + dependencies: | ||
10364 | + "@babel/runtime" "^7.5.5" | ||
10365 | + dom-helpers "^5.0.1" | ||
10366 | + loose-envify "^1.4.0" | ||
10367 | + prop-types "^15.6.2" | ||
10368 | + | ||
10170 | react@^16.13.1: | 10369 | react@^16.13.1: |
10171 | version "16.13.1" | 10370 | version "16.13.1" |
10172 | resolved "https://registry.yarnpkg.com/react/-/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e" | 10371 | resolved "https://registry.yarnpkg.com/react/-/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e" |
... | @@ -11766,7 +11965,7 @@ tiny-relative-date@^1.3.0: | ... | @@ -11766,7 +11965,7 @@ tiny-relative-date@^1.3.0: |
11766 | resolved "https://registry.yarnpkg.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07" | 11965 | resolved "https://registry.yarnpkg.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07" |
11767 | integrity sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A== | 11966 | integrity sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A== |
11768 | 11967 | ||
11769 | -tiny-warning@^1.0.0, tiny-warning@^1.0.3: | 11968 | +tiny-warning@^1.0.0, tiny-warning@^1.0.2, tiny-warning@^1.0.3: |
11770 | version "1.0.3" | 11969 | version "1.0.3" |
11771 | resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" | 11970 | resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" |
11772 | integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== | 11971 | integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== | ... | ... |
... | @@ -1132,3 +1132,157 @@ | ... | @@ -1132,3 +1132,157 @@ |
1132 | ::ffff:127.0.0.1 - - [22/Jun/2020:20:33:54 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | 1132 | ::ffff:127.0.0.1 - - [22/Jun/2020:20:33:54 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" |
1133 | ::ffff:127.0.0.1 - - [22/Jun/2020:20:33:54 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | 1133 | ::ffff:127.0.0.1 - - [22/Jun/2020:20:33:54 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" |
1134 | ::ffff:127.0.0.1 - - [22/Jun/2020:20:33:55 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | 1134 | ::ffff:127.0.0.1 - - [22/Jun/2020:20:33:55 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" |
1135 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:36:29 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1136 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:36:29 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1137 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:36:30 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1138 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:36:33 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1139 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:37:05 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1140 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:37:05 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1141 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:37:06 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1142 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:38:45 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1143 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:38:45 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1144 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:38:46 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1145 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:39:02 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1146 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:39:02 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1147 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:39:02 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1148 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:39:41 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1149 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:39:41 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1150 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:39:41 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1151 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:40:17 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1152 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:40:17 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1153 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:40:17 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1154 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:40:27 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1155 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:40:27 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1156 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:40:27 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1157 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:40:36 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1158 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:40:36 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1159 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:40:37 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1160 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:41:07 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1161 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:41:07 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1162 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:41:07 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1163 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:41:12 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1164 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:41:12 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1165 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:41:13 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1166 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:44:01 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1167 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:44:01 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1168 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:44:01 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16164 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1169 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:44:14 +0000] "POST /api/profile/setprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1170 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:48:58 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1171 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:48:58 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1172 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:48:58 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1173 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:01 +0000] "POST /api/auth/logout HTTP/1.1" 204 - "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1174 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:09 +0000] "POST /api/auth/register HTTP/1.1" 409 8 "http://localhost:3000/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1175 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:09 +0000] "POST /api/auth/login HTTP/1.1" 200 63 "http://localhost:3000/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1176 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:09 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1177 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:09 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1178 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:11 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1179 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:39 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1180 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:40 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1181 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:42 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1182 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:42 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1183 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:43 +0000] "POST /api/profile/setprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1184 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:45 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1185 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:46 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1186 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:49:47 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1187 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:57:22 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1188 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:57:22 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1189 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:57:23 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1190 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:58:31 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1191 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:58:31 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1192 | +::ffff:127.0.0.1 - - [23/Jun/2020:05:58:31 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1193 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:37 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1194 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:37 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1195 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:38 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1196 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:38 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1197 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:39 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1198 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:40 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1199 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:40 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1200 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:41 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1201 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:41 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1202 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:41 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1203 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:42 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1204 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:04:43 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1205 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:02 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1206 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:02 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1207 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:03 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1208 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:04 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1209 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:05 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1210 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:05 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1211 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:06 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1212 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:07 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1213 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:07 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1214 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:07 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1215 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:09 +0000] "POST /api/auth/logout HTTP/1.1" 204 - "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1216 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:15 +0000] "POST /api/auth/register HTTP/1.1" 409 8 "http://localhost:3000/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1217 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:15 +0000] "POST /api/auth/login HTTP/1.1" 200 63 "http://localhost:3000/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1218 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:16 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1219 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:16 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1220 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:18 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1221 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:05:18 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1222 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:12:33 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1223 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:12:33 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1224 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:12:33 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1225 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:13:57 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1226 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:13:57 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1227 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:13:57 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1228 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:14:22 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1229 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:14:22 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1230 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:14:22 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1231 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:14:30 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1232 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:14:30 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1233 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:14:30 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1234 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:18:05 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1235 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:18:05 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1236 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:18:05 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1237 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:18:53 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1238 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:18:53 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1239 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:18:54 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1240 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:19:10 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1241 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:19:10 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1242 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:19:10 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1243 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:22:27 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1244 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:22:27 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1245 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:22:27 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1246 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:33:39 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1247 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:33:39 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1248 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:33:39 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1249 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:37:45 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1250 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:37:45 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1251 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:37:45 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1252 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:37:57 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1253 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:37:57 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1254 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:37:57 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1255 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:38:44 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1256 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:38:44 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1257 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:38:44 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1258 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:40:04 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1259 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:40:04 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1260 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:40:05 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1261 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:42:15 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1262 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:42:15 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1263 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:42:15 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1264 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:42:23 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1265 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:42:23 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1266 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:42:23 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1267 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:44:29 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1268 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:44:29 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1269 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:44:29 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1270 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:44:40 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1271 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:44:40 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1272 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:44:41 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1273 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:46:09 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1274 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:46:09 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1275 | +::ffff:127.0.0.1 - - [23/Jun/2020:06:46:10 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1276 | +::ffff:127.0.0.1 - - [24/Jun/2020:11:28:55 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1277 | +::ffff:127.0.0.1 - - [24/Jun/2020:11:28:55 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1278 | +::ffff:127.0.0.1 - - [24/Jun/2020:11:28:55 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1279 | +::ffff:127.0.0.1 - - [24/Jun/2020:11:29:49 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1280 | +::ffff:127.0.0.1 - - [24/Jun/2020:11:29:49 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1281 | +::ffff:127.0.0.1 - - [24/Jun/2020:11:29:49 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1282 | +::ffff:127.0.0.1 - - [24/Jun/2020:11:29:51 +0000] "GET /api/auth/check HTTP/1.1" 200 55 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1283 | +::ffff:127.0.0.1 - - [24/Jun/2020:11:29:51 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1284 | +::ffff:127.0.0.1 - - [24/Jun/2020:11:29:51 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1285 | +::ffff:127.0.0.1 - - [24/Jun/2020:11:31:03 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/setting" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1286 | +::ffff:127.0.0.1 - - [24/Jun/2020:11:31:05 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1287 | +::ffff:127.0.0.1 - - [24/Jun/2020:11:39:21 +0000] "POST /api/profile/getprofile HTTP/1.1" 401 12 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ||
1288 | +::ffff:127.0.0.1 - - [24/Jun/2020:11:39:22 +0000] "POST /api/profile/getprofile HTTP/1.1" 200 16266 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54" | ... | ... |
jaksimsamil-server/src/data/problem_set.js
0 → 100644
1 | +export const problem_set = [ | ||
2 | + "1517", | ||
3 | + "2448", | ||
4 | + "1891", | ||
5 | + "1074", | ||
6 | + "2263", | ||
7 | + "1780", | ||
8 | + "11728", | ||
9 | + "10816", | ||
10 | + "10815", | ||
11 | + "2109", | ||
12 | + "1202", | ||
13 | + "1285", | ||
14 | + "2138", | ||
15 | + "1080", | ||
16 | + "11399", | ||
17 | + "1931", | ||
18 | + "11047", | ||
19 | + "15666", | ||
20 | + "15665", | ||
21 | + "15664", | ||
22 | + "15663", | ||
23 | + "15657", | ||
24 | + "15656", | ||
25 | + "15655", | ||
26 | + "15654", | ||
27 | + "15652", | ||
28 | + "15651", | ||
29 | + "15650", | ||
30 | + "15649", | ||
31 | + "6603", | ||
32 | + "10971", | ||
33 | + "10819", | ||
34 | + "10973", | ||
35 | + "10974", | ||
36 | + "10972", | ||
37 | + "7576", | ||
38 | + "1248", | ||
39 | + "2529", | ||
40 | + "15661", | ||
41 | + "14501", | ||
42 | + "1759", | ||
43 | + "14391", | ||
44 | + "14889", | ||
45 | + "1182", | ||
46 | + "11723", | ||
47 | + "1748", | ||
48 | + "6064", | ||
49 | + "1107", | ||
50 | + "3085", | ||
51 | + "2309", | ||
52 | + "1748", | ||
53 | + "14500", | ||
54 | + "1107", | ||
55 | + "1476", | ||
56 | + "3085", | ||
57 | + "2309", | ||
58 | + "1261", | ||
59 | + "13549", | ||
60 | + "14226", | ||
61 | + "13913", | ||
62 | + "1697", | ||
63 | + "1967", | ||
64 | + "1167", | ||
65 | + "11725", | ||
66 | + "2250", | ||
67 | + "1991", | ||
68 | + "7562", | ||
69 | + "2178", | ||
70 | + "4963", | ||
71 | + "2667", | ||
72 | + "1707", | ||
73 | + "11724", | ||
74 | + "1260", | ||
75 | + "13023", | ||
76 | + "11652", | ||
77 | + "1377", | ||
78 | + "11004", | ||
79 | + "10825", | ||
80 | + "2751", | ||
81 | + "9461", | ||
82 | + "1699", | ||
83 | + "9095", | ||
84 | + "2225", | ||
85 | + "2133", | ||
86 | + "11727", | ||
87 | + "11726", | ||
88 | + "1463", | ||
89 | + "2748", | ||
90 | + "2747", | ||
91 | + "11656", | ||
92 | + "10824", | ||
93 | + "2743", | ||
94 | + "10820", | ||
95 | + "10808", | ||
96 | + "11655", | ||
97 | + "11720", | ||
98 | + "1008", | ||
99 | + "10951", | ||
100 | + "2557", | ||
101 | + "1021", | ||
102 | + "1966", | ||
103 | + "2164", | ||
104 | + "10799", | ||
105 | + "17413", | ||
106 | + "10866", | ||
107 | + "1158", | ||
108 | + "10845", | ||
109 | + "1406", | ||
110 | + "1874", | ||
111 | + "9012", | ||
112 | + "9093", | ||
113 | + "10828", | ||
114 | + "11721", | ||
115 | + "11719", | ||
116 | + "11718", | ||
117 | + "10953", | ||
118 | + "2558", | ||
119 | + "10814", | ||
120 | + "1181", | ||
121 | + "11651", | ||
122 | + "11650", | ||
123 | + "1427", | ||
124 | + "2108", | ||
125 | + "10989", | ||
126 | + "2751", | ||
127 | + "2750", | ||
128 | + "1436", | ||
129 | + "1018", | ||
130 | + "7568", | ||
131 | + "2231", | ||
132 | + "2798", | ||
133 | + "1002", | ||
134 | + "3053", | ||
135 | + "4153", | ||
136 | + "3009", | ||
137 | + "1085", | ||
138 | + "9020", | ||
139 | + "4948", | ||
140 | + "1929", | ||
141 | + "2581", | ||
142 | + "1978", | ||
143 | + "2292", | ||
144 | + "6064", | ||
145 | + "2775", | ||
146 | + "10250", | ||
147 | + "2869", | ||
148 | + "1011", | ||
149 | + "1193", | ||
150 | + "2839", | ||
151 | + "1712", | ||
152 | + "1316", | ||
153 | + "2941", | ||
154 | + "5622", | ||
155 | + "2908", | ||
156 | + "1152", | ||
157 | + "1157", | ||
158 | + "2675", | ||
159 | + "10809", | ||
160 | + "11720", | ||
161 | + "11654", | ||
162 | + "11729", | ||
163 | + "2447", | ||
164 | + "3052", | ||
165 | + "10818", | ||
166 | + "10872", | ||
167 | + "10870", | ||
168 | + "1065", | ||
169 | + "4673", | ||
170 | + "15596", | ||
171 | + "4344", | ||
172 | + "2920", | ||
173 | + "8958", | ||
174 | + "1546", | ||
175 | + "2577", | ||
176 | + "2562", | ||
177 | + "1110", | ||
178 | + "10951", | ||
179 | + "10952", | ||
180 | + "10871", | ||
181 | + "2439", | ||
182 | + "2438", | ||
183 | + "11022", | ||
184 | + "11021", | ||
185 | + "2742", | ||
186 | + "2741", | ||
187 | + "15552", | ||
188 | + "8393", | ||
189 | + "10950", | ||
190 | + "2739", | ||
191 | + "10817", | ||
192 | + "2884", | ||
193 | + "2753", | ||
194 | + "9498", | ||
195 | + "1330", | ||
196 | + "2588", | ||
197 | + "10430", | ||
198 | + "10869", | ||
199 | + "1008", | ||
200 | + "10998", | ||
201 | + "7287", | ||
202 | + "10172", | ||
203 | + "10171", | ||
204 | + "10718", | ||
205 | + "1001", | ||
206 | + "1000", | ||
207 | + "2557", | ||
208 | +]; |
jaksimsamil-server/src/util/analyzeBJ.js
0 → 100644
1 | +/* | ||
2 | +2. 현재 날짜와의 차이 => | ||
3 | +3. 오늘 푼 문제 => 앞에서부터 순회하면서 데이트 같은거 찾기 | ||
4 | +3. 최근 일주일간 푼 문제 수 => 앞에서부터 순회하면서 - 값이 | ||
5 | +4. 추천 문제 => 정규 셋에서 없는거 찾기 | ||
6 | +5. 날짜별로 묶기. | ||
7 | +데이터베이스에서 처리하자 | ||
8 | +*/ | ||
9 | + | ||
10 | +let moment = require('moment'); | ||
11 | + | ||
12 | +exports.analyzeBJ = function (solvedBJ) { | ||
13 | + try { | ||
14 | + if (solvedBJ) { | ||
15 | + console.log(solvedBJ[0]); | ||
16 | + let presentDate = moment(); | ||
17 | + let presentDate_str = presentDate.format('YYYYMMDD'); | ||
18 | + let latestDate = moment(solvedBJ[0].solved_date, 'YYYYMMDD'); | ||
19 | + let difflatest = presentDate.diff(latestDate, 'days'); | ||
20 | + | ||
21 | + let solvedBJbyDATE = {}; | ||
22 | + for (let i = 0; i < solvedBJ.length; i++) { | ||
23 | + if (!(solvedBJ[i].solved_date in solvedBJbyDATE)) { | ||
24 | + solvedBJbyDATE[solvedBJ[i].solved_date] = []; | ||
25 | + solvedBJbyDATE[solvedBJ[i].solved_date].push(solvedBJ[i]); | ||
26 | + } else { | ||
27 | + solvedBJbyDATE[solvedBJ[i].solved_date].push(solvedBJ[i]); | ||
28 | + } | ||
29 | + } | ||
30 | + | ||
31 | + let latestNum = solvedBJbyDATE[solvedBJ[0].solved_date].length; | ||
32 | + let presentNum = | ||
33 | + presentDate_str in solvedBJbyDATE | ||
34 | + ? solvedBJbyDATE[presentDate_str].length | ||
35 | + : 0; | ||
36 | + let returnOBJ = { | ||
37 | + latestDate: latestDate.format('YYYYMMDD'), | ||
38 | + difflatest: difflatest, | ||
39 | + latestNum: latestNum, | ||
40 | + presentNum: presentNum, | ||
41 | + solvedBJbyDATE: solvedBJbyDATE, | ||
42 | + }; | ||
43 | + console.log(returnOBJ); | ||
44 | + return returnOBJ; | ||
45 | + } | ||
46 | + } catch (e) { | ||
47 | + console.log(e); | ||
48 | + } | ||
49 | +}; |
jaksimsamil-server/src/util/compareBJ.js
0 → 100644
1 | +/* | ||
2 | +집중을 해보자. | ||
3 | +새거와 데이터가 있다. | ||
4 | +데이터 기준으로 새거에 자료가 있으면 넘어가기 | ||
5 | +없으면 새 배열에 추가 | ||
6 | +키만 모아둔 리스트를 만들자. | ||
7 | +그렇게 해서 | ||
8 | +반복은 새거 길이만큼 | ||
9 | +데이터에 있으면 추가 X | ||
10 | +없으면 추가 | ||
11 | +그렇게 반환 | ||
12 | +*/ | ||
13 | + | ||
14 | +exports.compareBJ = function (solvedBJ_new, problem_set) { | ||
15 | + try { | ||
16 | + let new_obj = []; | ||
17 | + for (let i = 0; i < solvedBJ.length; i++) { | ||
18 | + if (solvedBJ_new[i].problem_number in problem_set) { | ||
19 | + new_obj.push(solvedBJ_new[i]); | ||
20 | + } | ||
21 | + } | ||
22 | + console.log(new_obj); | ||
23 | + } catch (e) { | ||
24 | + console.log(e); | ||
25 | + } | ||
26 | +}; |
jaksimsamil-server/src/util/test.js
0 → 100644
1 | +var getBJ = require("./getBJ"); | ||
2 | +var fs = require("fs"); | ||
3 | + | ||
4 | +let dataset = [ | ||
5 | + "1517", | ||
6 | + "2448", | ||
7 | + "1891", | ||
8 | + "1074", | ||
9 | + "2263", | ||
10 | + "1780", | ||
11 | + "11728", | ||
12 | + "10816", | ||
13 | + "10815", | ||
14 | + "2109", | ||
15 | + "1202", | ||
16 | + "1285", | ||
17 | + "2138", | ||
18 | + "1080", | ||
19 | + "11399", | ||
20 | + "1931", | ||
21 | + "11047", | ||
22 | + "15666", | ||
23 | + "15665", | ||
24 | + "15664", | ||
25 | + "15663", | ||
26 | + "15657", | ||
27 | + "15656", | ||
28 | + "15655", | ||
29 | + "15654", | ||
30 | + "15652", | ||
31 | + "15651", | ||
32 | + "15650", | ||
33 | + "15649", | ||
34 | + "6603", | ||
35 | + "10971", | ||
36 | + "10819", | ||
37 | + "10973", | ||
38 | + "10974", | ||
39 | + "10972", | ||
40 | + "7576", | ||
41 | + "1248", | ||
42 | + "2529", | ||
43 | + "15661", | ||
44 | + "14501", | ||
45 | + "1759", | ||
46 | + "14391", | ||
47 | + "14889", | ||
48 | + "1182", | ||
49 | + "11723", | ||
50 | + "1748", | ||
51 | + "6064", | ||
52 | + "1107", | ||
53 | + "3085", | ||
54 | + "2309", | ||
55 | + "1748", | ||
56 | + "14500", | ||
57 | + "1107", | ||
58 | + "1476", | ||
59 | + "3085", | ||
60 | + "2309", | ||
61 | + "1261", | ||
62 | + "13549", | ||
63 | + "14226", | ||
64 | + "13913", | ||
65 | + "1697", | ||
66 | + "1967", | ||
67 | + "1167", | ||
68 | + "11725", | ||
69 | + "2250", | ||
70 | + "1991", | ||
71 | + "7562", | ||
72 | + "2178", | ||
73 | + "4963", | ||
74 | + "2667", | ||
75 | + "1707", | ||
76 | + "11724", | ||
77 | + "1260", | ||
78 | + "13023", | ||
79 | + "11652", | ||
80 | + "1377", | ||
81 | + "11004", | ||
82 | + "10825", | ||
83 | + "2751", | ||
84 | + "9461", | ||
85 | + "1699", | ||
86 | + "9095", | ||
87 | + "2225", | ||
88 | + "2133", | ||
89 | + "11727", | ||
90 | + "11726", | ||
91 | + "1463", | ||
92 | + "2748", | ||
93 | + "2747", | ||
94 | + "11656", | ||
95 | + "10824", | ||
96 | + "2743", | ||
97 | + "10820", | ||
98 | + "10808", | ||
99 | + "11655", | ||
100 | + "11720", | ||
101 | + "1008", | ||
102 | + "10951", | ||
103 | + "2557", | ||
104 | + "1021", | ||
105 | + "1966", | ||
106 | + "2164", | ||
107 | + "10799", | ||
108 | + "17413", | ||
109 | + "10866", | ||
110 | + "1158", | ||
111 | + "10845", | ||
112 | + "1406", | ||
113 | + "1874", | ||
114 | + "9012", | ||
115 | + "9093", | ||
116 | + "10828", | ||
117 | + "11721", | ||
118 | + "11719", | ||
119 | + "11718", | ||
120 | + "10953", | ||
121 | + "2558", | ||
122 | + "10814", | ||
123 | + "1181", | ||
124 | + "11651", | ||
125 | + "11650", | ||
126 | + "1427", | ||
127 | + "2108", | ||
128 | + "10989", | ||
129 | + "2751", | ||
130 | + "2750", | ||
131 | + "1436", | ||
132 | + "1018", | ||
133 | + "7568", | ||
134 | + "2231", | ||
135 | + "2798", | ||
136 | + "1002", | ||
137 | + "3053", | ||
138 | + "4153", | ||
139 | + "3009", | ||
140 | + "1085", | ||
141 | + "9020", | ||
142 | + "4948", | ||
143 | + "1929", | ||
144 | + "2581", | ||
145 | + "1978", | ||
146 | + "2292", | ||
147 | + "6064", | ||
148 | + "2775", | ||
149 | + "10250", | ||
150 | + "2869", | ||
151 | + "1011", | ||
152 | + "1193", | ||
153 | + "2839", | ||
154 | + "1712", | ||
155 | + "1316", | ||
156 | + "2941", | ||
157 | + "5622", | ||
158 | + "2908", | ||
159 | + "1152", | ||
160 | + "1157", | ||
161 | + "2675", | ||
162 | + "10809", | ||
163 | + "11720", | ||
164 | + "11654", | ||
165 | + "11729", | ||
166 | + "2447", | ||
167 | + "3052", | ||
168 | + "10818", | ||
169 | + "10872", | ||
170 | + "10870", | ||
171 | + "1065", | ||
172 | + "4673", | ||
173 | + "15596", | ||
174 | + "4344", | ||
175 | + "2920", | ||
176 | + "8958", | ||
177 | + "1546", | ||
178 | + "2577", | ||
179 | + "2562", | ||
180 | + "1110", | ||
181 | + "10951", | ||
182 | + "10952", | ||
183 | + "10871", | ||
184 | + "2439", | ||
185 | + "2438", | ||
186 | + "11022", | ||
187 | + "11021", | ||
188 | + "2742", | ||
189 | + "2741", | ||
190 | + "15552", | ||
191 | + "8393", | ||
192 | + "10950", | ||
193 | + "2739", | ||
194 | + "10817", | ||
195 | + "2884", | ||
196 | + "2753", | ||
197 | + "9498", | ||
198 | + "1330", | ||
199 | + "2588", | ||
200 | + "10430", | ||
201 | + "10869", | ||
202 | + "1008", | ||
203 | + "10998", | ||
204 | + "7287", | ||
205 | + "10172", | ||
206 | + "10171", | ||
207 | + "10718", | ||
208 | + "1001", | ||
209 | + "1000", | ||
210 | + "2557", | ||
211 | +]; | ||
212 | + | ||
213 | +const test = async (userid) => { | ||
214 | + let lst = await getBJ.getBJ(userid); | ||
215 | + let return_lst = []; | ||
216 | + for (let i = 0; i < lst.length; i++) { | ||
217 | + return_lst.push(lst[i].problem_number); | ||
218 | + } | ||
219 | + | ||
220 | + var stringJson = JSON.stringify(return_lst) + "\n"; | ||
221 | + fs.open("test.json", "a", "666", function (err, id) { | ||
222 | + if (err) { | ||
223 | + console.log("file open err!!"); | ||
224 | + } else { | ||
225 | + fs.write(id, stringJson, null, "utf8", function (err) { | ||
226 | + console.log("file was saved!"); | ||
227 | + }); | ||
228 | + } | ||
229 | + }); | ||
230 | +}; | ||
231 | + | ||
232 | +/* | ||
233 | + | ||
234 | +*/ | ||
235 | +test("jwseo001"); |
jaksimsamil-server/src/util/test.json
0 → 100644
1 | +[ | ||
2 | + "1517", | ||
3 | + "2448", | ||
4 | + "1891", | ||
5 | + "1074", | ||
6 | + "2263", | ||
7 | + "1780", | ||
8 | + "11728", | ||
9 | + "10816", | ||
10 | + "10815", | ||
11 | + "2109", | ||
12 | + "1202", | ||
13 | + "1285", | ||
14 | + "2138", | ||
15 | + "1080", | ||
16 | + "11399", | ||
17 | + "1931", | ||
18 | + "11047", | ||
19 | + "15666", | ||
20 | + "15665", | ||
21 | + "15664", | ||
22 | + "15663", | ||
23 | + "15657", | ||
24 | + "15656", | ||
25 | + "15655", | ||
26 | + "15654", | ||
27 | + "15652", | ||
28 | + "15651", | ||
29 | + "15650", | ||
30 | + "15649", | ||
31 | + "6603", | ||
32 | + "10971", | ||
33 | + "10819", | ||
34 | + "10973", | ||
35 | + "10974", | ||
36 | + "10972", | ||
37 | + "7576", | ||
38 | + "1248", | ||
39 | + "2529", | ||
40 | + "15661", | ||
41 | + "14501", | ||
42 | + "1759", | ||
43 | + "14391", | ||
44 | + "14889", | ||
45 | + "1182", | ||
46 | + "11723", | ||
47 | + "1748", | ||
48 | + "6064", | ||
49 | + "1107", | ||
50 | + "3085", | ||
51 | + "2309", | ||
52 | + "1748", | ||
53 | + "14500", | ||
54 | + "1107", | ||
55 | + "1476", | ||
56 | + "3085", | ||
57 | + "2309", | ||
58 | + "1261", | ||
59 | + "13549", | ||
60 | + "14226", | ||
61 | + "13913", | ||
62 | + "1697", | ||
63 | + "1967", | ||
64 | + "1167", | ||
65 | + "11725", | ||
66 | + "2250", | ||
67 | + "1991", | ||
68 | + "7562", | ||
69 | + "2178", | ||
70 | + "4963", | ||
71 | + "2667", | ||
72 | + "1707", | ||
73 | + "11724", | ||
74 | + "1260", | ||
75 | + "13023", | ||
76 | + "11652", | ||
77 | + "1377", | ||
78 | + "11004", | ||
79 | + "10825", | ||
80 | + "2751", | ||
81 | + "9461", | ||
82 | + "1699", | ||
83 | + "9095", | ||
84 | + "2225", | ||
85 | + "2133", | ||
86 | + "11727", | ||
87 | + "11726", | ||
88 | + "1463", | ||
89 | + "2748", | ||
90 | + "2747", | ||
91 | + "11656", | ||
92 | + "10824", | ||
93 | + "2743", | ||
94 | + "10820", | ||
95 | + "10808", | ||
96 | + "11655", | ||
97 | + "11720", | ||
98 | + "1008", | ||
99 | + "10951", | ||
100 | + "2557", | ||
101 | + "1021", | ||
102 | + "1966", | ||
103 | + "2164", | ||
104 | + "10799", | ||
105 | + "17413", | ||
106 | + "10866", | ||
107 | + "1158", | ||
108 | + "10845", | ||
109 | + "1406", | ||
110 | + "1874", | ||
111 | + "9012", | ||
112 | + "9093", | ||
113 | + "10828", | ||
114 | + "11721", | ||
115 | + "11719", | ||
116 | + "11718", | ||
117 | + "10953", | ||
118 | + "2558", | ||
119 | + "10814", | ||
120 | + "1181", | ||
121 | + "11651", | ||
122 | + "11650", | ||
123 | + "1427", | ||
124 | + "2108", | ||
125 | + "10989", | ||
126 | + "2751", | ||
127 | + "2750", | ||
128 | + "1436", | ||
129 | + "1018", | ||
130 | + "7568", | ||
131 | + "2231", | ||
132 | + "2798", | ||
133 | + "1002", | ||
134 | + "3053", | ||
135 | + "4153", | ||
136 | + "3009", | ||
137 | + "1085", | ||
138 | + "9020", | ||
139 | + "4948", | ||
140 | + "1929", | ||
141 | + "2581", | ||
142 | + "1978", | ||
143 | + "2292", | ||
144 | + "6064", | ||
145 | + "2775", | ||
146 | + "10250", | ||
147 | + "2869", | ||
148 | + "1011", | ||
149 | + "1193", | ||
150 | + "2839", | ||
151 | + "1712", | ||
152 | + "1316", | ||
153 | + "2941", | ||
154 | + "5622", | ||
155 | + "2908", | ||
156 | + "1152", | ||
157 | + "1157", | ||
158 | + "2675", | ||
159 | + "10809", | ||
160 | + "11720", | ||
161 | + "11654", | ||
162 | + "11729", | ||
163 | + "2447", | ||
164 | + "3052", | ||
165 | + "10818", | ||
166 | + "10872", | ||
167 | + "10870", | ||
168 | + "1065", | ||
169 | + "4673", | ||
170 | + "15596", | ||
171 | + "4344", | ||
172 | + "2920", | ||
173 | + "8958", | ||
174 | + "1546", | ||
175 | + "2577", | ||
176 | + "2562", | ||
177 | + "1110", | ||
178 | + "10951", | ||
179 | + "10952", | ||
180 | + "10871", | ||
181 | + "2439", | ||
182 | + "2438", | ||
183 | + "11022", | ||
184 | + "11021", | ||
185 | + "2742", | ||
186 | + "2741", | ||
187 | + "15552", | ||
188 | + "8393", | ||
189 | + "10950", | ||
190 | + "2739", | ||
191 | + "10817", | ||
192 | + "2884", | ||
193 | + "2753", | ||
194 | + "9498", | ||
195 | + "1330", | ||
196 | + "2588", | ||
197 | + "10430", | ||
198 | + "10869", | ||
199 | + "1008", | ||
200 | + "10998", | ||
201 | + "7287", | ||
202 | + "10172", | ||
203 | + "10171", | ||
204 | + "10718", | ||
205 | + "1001", | ||
206 | + "1000", | ||
207 | + "2557" | ||
208 | +] |
-
Please register or login to post a comment