├── .gitignore ├── .idea ├── blade.xml ├── encodings.xml ├── inspectionProfiles │ └── Project_Default.xml ├── misc.xml ├── modules.xml ├── php.xml ├── react-ant.iml ├── vcs.xml └── workspace.xml ├── README.md ├── config ├── env.js ├── jest │ ├── cssTransform.js │ └── fileTransform.js ├── paths.js ├── polyfills.js ├── webpack.config.dev.js ├── webpack.config.prod.js └── webpackDevServer.config.js ├── package.json ├── public ├── favicon.ico ├── index.html └── manifest.json ├── screen ├── image1.gif ├── image2.gif ├── image3.gif └── image4.gif ├── scripts ├── build.js ├── start.js └── test.js ├── src ├── App.js ├── App.test.js ├── actions │ └── IndexActions.js ├── compoents │ ├── Guard │ │ ├── Login.js │ │ ├── LoginType │ │ │ ├── AccountPassLogin.js │ │ │ └── PhoneLogin.js │ │ ├── Register.js │ │ └── ResetPass.js │ └── Main │ │ ├── Footer.js │ │ ├── MyFriend.js │ │ ├── NavBar.js │ │ ├── Notifications.js │ │ ├── PrivateChat.js │ │ ├── Profile.js │ │ ├── PubChat.js │ │ └── PublicChat │ │ ├── AddUser.js │ │ ├── ChatList.js │ │ ├── ChatListPrivate.js │ │ ├── ChatSingle │ │ ├── Myself.js │ │ ├── OtherByName.js │ │ └── OtherNoName.js │ │ └── LfetBar.js ├── core │ ├── call.js │ ├── config.js │ ├── localStorage.js │ ├── md5.js │ ├── tool.js │ └── webSocket.js ├── index.js ├── reducers │ ├── index.js │ └── store.js ├── registerServiceWorker.js ├── resources │ ├── css │ │ ├── App.css │ │ └── bulma.css │ └── demo.png ├── stores │ └── index.js └── types │ └── Types.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | 6 | # testing 7 | /coverage 8 | 9 | # production 10 | /build 11 | 12 | # misc 13 | .DS_Store 14 | .env.local 15 | .env.development.local 16 | .env.test.local 17 | .env.production.local 18 | 19 | npm-debug.log* 20 | yarn-debug.log* 21 | yarn-error.log* 22 | -------------------------------------------------------------------------------- /.idea/blade.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | true 12 | 13 | false 14 | true 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | PHP 34 | 35 | 36 | Spelling 37 | 38 | 39 | 40 | 41 | SpellCheckingInspection 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 52 | 53 | 54 | 55 | 56 | 57 | 62 | 63 | 64 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/php.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.idea/react-ant.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 36 | 37 | 38 | 39 | 请求错误 40 | media 41 | chatList 42 | .id 43 | leftbar 44 | userList 45 | chat_user_list 46 | windows.load 47 | oncl 48 | Stor 49 | br/ 50 | g 51 | send 52 | handleChange 53 | chat_list_content 54 | console 55 | count 56 | padding-20 57 | showButton 58 | e.target 59 | grey 60 | font_grey 61 | 发消息 62 | console.log 63 | profile 64 | img 65 | style 66 | image 67 | Logout 68 | callApi 69 | 70 | 71 | 72 | 73 | 74 | $PROJECT_DIR$/src/Compoents/Main 75 | $PROJECT_DIR$/src/resources 76 | $PROJECT_DIR$/src/compoents 77 | $PROJECT_DIR$/src/core 78 | 79 | 80 | 81 | 87 | 88 | 89 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | true 151 | DEFINITION_ORDER 152 | 153 | 154 | 155 | 156 | 157 | 158 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 |