├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── gradle.properties ├── keystore.jks ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── pro │ │ └── glideim │ │ ├── App.kt │ │ ├── IMDataStorage.kt │ │ ├── MessageListener.kt │ │ ├── MessageNotifyActionReceiver.kt │ │ ├── UserConfig.kt │ │ ├── base │ │ ├── BaseActivity.kt │ │ └── BaseFragment.kt │ │ ├── db │ │ ├── GlideIMDatabase.kt │ │ ├── Message.kt │ │ ├── MessageDao.kt │ │ ├── Session.kt │ │ ├── SessionDao.kt │ │ ├── UserInfo.kt │ │ └── UserInfoDao.kt │ │ ├── ui │ │ ├── Events.kt │ │ ├── LoginActivity.kt │ │ ├── MainActivity.kt │ │ ├── ProgressDialog.kt │ │ ├── RegisterActivity.kt │ │ ├── SortedList.java │ │ ├── SortedListAdapterCallback.java │ │ ├── SplashActivity.kt │ │ ├── chat │ │ │ ├── ChatActivity.kt │ │ │ ├── MessageListSorter.kt │ │ │ ├── MySortedList.kt │ │ │ └── viewholder │ │ │ │ ├── ChatImageMessageViewData.kt │ │ │ │ ├── ChatImageMessageViewHolder.kt │ │ │ │ ├── ChatMessageViewData.kt │ │ │ │ ├── ChatMessageViewHolder.kt │ │ │ │ ├── ChatVoiceMessageViewData.kt │ │ │ │ ├── ChatVoteMessageViewData.kt │ │ │ │ ├── GroupNotifyViewHolder.kt │ │ │ │ └── NotifyViewData.kt │ │ ├── contacts │ │ │ ├── AddContactsActivity.kt │ │ │ ├── ContactsFragment.kt │ │ │ └── SelectContactsActivity.kt │ │ ├── dev │ │ │ └── DevOptionsActivity.kt │ │ ├── group │ │ │ ├── GroupDetailActivity.kt │ │ │ └── GroupMemberViewData.kt │ │ ├── profile │ │ │ └── ProfileFragment.kt │ │ └── session │ │ │ ├── SessionListSorter.kt │ │ │ ├── SessionViewData.kt │ │ │ ├── SessionViewHolder.kt │ │ │ └── SessionsFragment.kt │ │ ├── utils │ │ ├── GlideExtension.kt │ │ ├── GroupAvatarUtils.kt │ │ ├── ImageUploader.kt │ │ ├── ItemDecorationFactory.kt │ │ ├── LetterTouchView.kt │ │ ├── LifecycleExtensions.kt │ │ ├── MyBusUtils.java │ │ ├── RxRequestExtensions.kt │ │ ├── SwipeRefreshExtension.kt │ │ ├── ThreadUtils.java │ │ ├── TimeSpanExtensions.kt │ │ └── UpdateUtils.kt │ │ ├── viewholder │ │ └── EmptyViewHolder.kt │ │ └── widget │ │ └── FlowLayout.kt │ └── res │ ├── drawable │ ├── ic_account.xml │ ├── ic_add.xml │ ├── ic_add_outline.xml │ ├── ic_camera.xml │ ├── ic_check.xml │ ├── ic_check_circle.xml │ ├── ic_contacts.xml │ ├── ic_contacts_add.xml │ ├── ic_delete_cache.xml │ ├── ic_dev_mode.xml │ ├── ic_emoji.xml │ ├── ic_face.xml │ ├── ic_file.xml │ ├── ic_keyboard.xml │ ├── ic_launcher_background.xml │ ├── ic_location.xml │ ├── ic_logout.xml │ ├── ic_message.xml │ ├── ic_more_menu.xml │ ├── ic_notify.xml │ ├── ic_photos.xml │ ├── ic_send.xml │ ├── ic_settings.xml │ ├── ic_update.xml │ ├── ic_voice.xml │ ├── ic_vote.xml │ ├── ripple_option.xml │ ├── shape_badge_circle.xml │ └── shape_option_menu.xml │ ├── layout │ ├── activity_add_contacts.xml │ ├── activity_chat.xml │ ├── activity_dev_options.xml │ ├── activity_group_detail.xml │ ├── activity_login.xml │ ├── activity_main.xml │ ├── activity_register.xml │ ├── activity_select_contacts.xml │ ├── activity_splash.xml │ ├── fragment_contacts.xml │ ├── fragment_profile.xml │ ├── fragment_session.xml │ ├── item_chat_group_notify.xml │ ├── item_chat_image_message.xml │ ├── item_chat_message.xml │ ├── item_chat_title.xml │ ├── item_contacts.xml │ ├── item_empty.xml │ ├── item_group_member.xml │ ├── item_select_contacts.xml │ ├── item_session.xml │ ├── layout_multi_message.xml │ └── pop_message.xml │ ├── menu │ ├── menu_chat_group.xml │ ├── menu_chat_user.xml │ ├── menu_contacts_add.xml │ └── menu_home_nav.xml │ ├── mipmap │ └── ic_launcher.png │ ├── values │ ├── colors.xml │ ├── id.xml │ ├── strings.xml │ └── themes.xml │ └── xml │ └── network_security_config.xml ├── ci.gradle ├── glide-im-sdk ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── pro │ │ └── glideim │ │ └── sdk │ │ ├── AccountStateListener.java │ │ ├── Constants.java │ │ ├── ContactChangeListener.java │ │ ├── DataStorage.java │ │ ├── DefaultDataStoreImpl.java │ │ ├── GlideException.java │ │ ├── GlideIM.java │ │ ├── IMAccount.java │ │ ├── IMContact.java │ │ ├── IMContactList.java │ │ ├── IMGroupContact.java │ │ ├── IMGroupNotifyMessage.java │ │ ├── IMMessage.java │ │ ├── IMMessageListener.java │ │ ├── IMSession.java │ │ ├── IMSessionList.java │ │ ├── Logger.java │ │ ├── MessageChangeListener.java │ │ ├── Pair.java │ │ ├── ParameterizedTypeImpl.java │ │ ├── SessionUpdateListener.java │ │ ├── SilentObserver.java │ │ ├── api │ │ ├── Response.java │ │ ├── app │ │ │ ├── AppApi.java │ │ │ └── ReleaseInfoBean.java │ │ ├── auth │ │ │ ├── AuthApi.java │ │ │ ├── AuthBean.java │ │ │ ├── AuthDto.java │ │ │ ├── LoginDto.java │ │ │ └── RegisterDto.java │ │ ├── group │ │ │ ├── AddGroupMemberDto.java │ │ │ ├── CreateGroupBean.java │ │ │ ├── CreateGroupDto.java │ │ │ ├── GetGroupInfoDto.java │ │ │ ├── GetGroupMemberDto.java │ │ │ ├── GroupApi.java │ │ │ ├── GroupInfoBean.java │ │ │ ├── GroupMemberBean.java │ │ │ ├── JoinGroupDto.java │ │ │ └── RemoveMemberDto.java │ │ ├── msg │ │ │ ├── AckOfflineMsgDto.java │ │ │ ├── GetChatHistoryDto.java │ │ │ ├── GetGroupMessageStateDto.java │ │ │ ├── GetGroupMsgHistoryDto.java │ │ │ ├── GetSessionDto.java │ │ │ ├── GetUserMsgDto.java │ │ │ ├── GroupMessageBean.java │ │ │ ├── GroupMessageStateBean.java │ │ │ ├── MessageBean.java │ │ │ ├── MessageIDBean.java │ │ │ ├── MsgApi.java │ │ │ ├── SessionBean.java │ │ │ └── UserMsgBean.java │ │ └── user │ │ │ ├── ApprovalContactsDto.java │ │ │ ├── ContactsBean.java │ │ │ ├── ContactsUidDto.java │ │ │ ├── GetUserInfoDto.java │ │ │ ├── ProfileBean.java │ │ │ ├── RegisterDto.java │ │ │ ├── TokenBean.java │ │ │ ├── UserApi.java │ │ │ └── UserInfoBean.java │ │ ├── http │ │ ├── AuthInterceptor.java │ │ └── RetrofitManager.java │ │ ├── im │ │ ├── ConnStateListener.java │ │ ├── Heartbeat.java │ │ ├── IMClient.java │ │ ├── IMClientImpl.java │ │ ├── KeepAlive.java │ │ ├── Message.java │ │ └── MessageListener.java │ │ ├── messages │ │ ├── AckMessage.java │ │ ├── AckRequest.java │ │ ├── Actions.java │ │ ├── ChatMessage.java │ │ ├── CommMessage.java │ │ ├── GroupMessage.java │ │ ├── GroupNotify.java │ │ ├── GroupNotifyMemberChanges.java │ │ ├── GroupNotifyMemberRemoved.java │ │ └── RecallMessage.java │ │ ├── push │ │ └── NewContactsMessage.java │ │ ├── utils │ │ ├── RxUtils.java │ │ └── SLogger.java │ │ └── ws │ │ ├── HeartbeatHandler.java │ │ ├── MessageListener.java │ │ ├── NettyWsClient.java │ │ ├── RetrofitWsClient.java │ │ ├── WsClient.java │ │ └── WsInboundChHandler.java │ └── test │ └── java │ └── pro │ └── glideim │ └── sdk │ ├── GlideIMTest.java │ ├── IMClientTest.java │ ├── MockUserTest.java │ ├── TestObserver.java │ ├── TestResObserver.java │ ├── api │ ├── app │ │ └── AppApiTest.java │ ├── auth │ │ └── AuthApiTest.java │ ├── msg │ │ └── MsgApiTest.java │ └── user │ │ └── UserApiTest.java │ ├── entity │ └── IMSessionListTest.java │ ├── im │ └── RetrofitWsClientTest.java │ └── ws │ └── NettyTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── img ├── 3.png ├── a.jpg └── b.jpg └── settings.gradle /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/gradle.properties -------------------------------------------------------------------------------- /app/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/keystore.jks -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/App.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/IMDataStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/IMDataStorage.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/MessageListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/MessageListener.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/MessageNotifyActionReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/MessageNotifyActionReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/UserConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/UserConfig.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/base/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/base/BaseActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/base/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/base/BaseFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/db/GlideIMDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/db/GlideIMDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/db/Message.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/db/Message.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/db/MessageDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/db/MessageDao.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/db/Session.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/db/Session.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/db/SessionDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/db/SessionDao.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/db/UserInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/db/UserInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/db/UserInfoDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/db/UserInfoDao.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/Events.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/Events.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/LoginActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/LoginActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/ProgressDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/ProgressDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/RegisterActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/RegisterActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/SortedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/SortedList.java -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/SortedListAdapterCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/SortedListAdapterCallback.java -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/SplashActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/SplashActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/chat/ChatActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/chat/ChatActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/chat/MessageListSorter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/chat/MessageListSorter.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/chat/MySortedList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/chat/MySortedList.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/chat/viewholder/ChatImageMessageViewData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/chat/viewholder/ChatImageMessageViewData.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/chat/viewholder/ChatImageMessageViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/chat/viewholder/ChatImageMessageViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/chat/viewholder/ChatMessageViewData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/chat/viewholder/ChatMessageViewData.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/chat/viewholder/ChatMessageViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/chat/viewholder/ChatMessageViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/chat/viewholder/ChatVoiceMessageViewData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/chat/viewholder/ChatVoiceMessageViewData.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/chat/viewholder/ChatVoteMessageViewData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/chat/viewholder/ChatVoteMessageViewData.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/chat/viewholder/GroupNotifyViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/chat/viewholder/GroupNotifyViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/chat/viewholder/NotifyViewData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/chat/viewholder/NotifyViewData.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/contacts/AddContactsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/contacts/AddContactsActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/contacts/ContactsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/contacts/ContactsFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/contacts/SelectContactsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/contacts/SelectContactsActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/dev/DevOptionsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/dev/DevOptionsActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/group/GroupDetailActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/group/GroupDetailActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/group/GroupMemberViewData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/group/GroupMemberViewData.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/profile/ProfileFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/profile/ProfileFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/session/SessionListSorter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/session/SessionListSorter.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/session/SessionViewData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/session/SessionViewData.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/session/SessionViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/session/SessionViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/ui/session/SessionsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/ui/session/SessionsFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/utils/GlideExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/utils/GlideExtension.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/utils/GroupAvatarUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/utils/GroupAvatarUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/utils/ImageUploader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/utils/ImageUploader.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/utils/ItemDecorationFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/utils/ItemDecorationFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/utils/LetterTouchView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/utils/LetterTouchView.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/utils/LifecycleExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/utils/LifecycleExtensions.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/utils/MyBusUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/utils/MyBusUtils.java -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/utils/RxRequestExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/utils/RxRequestExtensions.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/utils/SwipeRefreshExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/utils/SwipeRefreshExtension.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/utils/ThreadUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/utils/ThreadUtils.java -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/utils/TimeSpanExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/utils/TimeSpanExtensions.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/utils/UpdateUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/utils/UpdateUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/viewholder/EmptyViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/viewholder/EmptyViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/pro/glideim/widget/FlowLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/java/pro/glideim/widget/FlowLayout.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_account.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_account.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_add.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_add_outline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_add_outline.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_camera.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_check.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_check.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_check_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_check_circle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_contacts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_contacts.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_contacts_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_contacts_add.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_delete_cache.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_delete_cache.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dev_mode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_dev_mode.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_emoji.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_emoji.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_face.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_face.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_file.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_keyboard.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_keyboard.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_location.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_location.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_logout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_logout.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_message.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_more_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_more_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_notify.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_notify.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_photos.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_photos.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_send.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_send.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_update.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_update.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_voice.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_voice.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_vote.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ic_vote.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ripple_option.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/ripple_option.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_badge_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/shape_badge_circle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_option_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/drawable/shape_option_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_add_contacts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/activity_add_contacts.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_chat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/activity_chat.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_dev_options.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/activity_dev_options.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_group_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/activity_group_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/activity_login.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_register.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/activity_register.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_select_contacts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/activity_select_contacts.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/activity_splash.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_contacts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/fragment_contacts.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_profile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/fragment_profile.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_session.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/fragment_session.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_chat_group_notify.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/item_chat_group_notify.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_chat_image_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/item_chat_image_message.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_chat_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/item_chat_message.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_chat_title.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/item_chat_title.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_contacts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/item_contacts.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/item_empty.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_group_member.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/item_group_member.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_select_contacts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/item_select_contacts.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_session.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/item_session.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_multi_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/layout_multi_message.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/pop_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/layout/pop_message.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_chat_group.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/menu/menu_chat_group.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_chat_user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/menu/menu_chat_user.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_contacts_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/menu/menu_contacts_add.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_home_nav.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/menu/menu_home_nav.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/mipmap/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/id.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/values/id.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/app/src/main/res/xml/network_security_config.xml -------------------------------------------------------------------------------- /ci.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/ci.gradle -------------------------------------------------------------------------------- /glide-im-sdk/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /glide-im-sdk/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/build.gradle -------------------------------------------------------------------------------- /glide-im-sdk/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glide-im-sdk/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/proguard-rules.pro -------------------------------------------------------------------------------- /glide-im-sdk/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/AccountStateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/AccountStateListener.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/Constants.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/ContactChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/ContactChangeListener.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/DataStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/DataStorage.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/DefaultDataStoreImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/DefaultDataStoreImpl.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/GlideException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/GlideException.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/GlideIM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/GlideIM.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/IMAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/IMAccount.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/IMContact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/IMContact.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/IMContactList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/IMContactList.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/IMGroupContact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/IMGroupContact.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/IMGroupNotifyMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/IMGroupNotifyMessage.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/IMMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/IMMessage.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/IMMessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/IMMessageListener.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/IMSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/IMSession.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/IMSessionList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/IMSessionList.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/Logger.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/MessageChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/MessageChangeListener.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/Pair.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/ParameterizedTypeImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/ParameterizedTypeImpl.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/SessionUpdateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/SessionUpdateListener.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/SilentObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/SilentObserver.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/Response.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/app/AppApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/app/AppApi.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/app/ReleaseInfoBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/app/ReleaseInfoBean.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/auth/AuthApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/auth/AuthApi.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/auth/AuthBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/auth/AuthBean.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/auth/AuthDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/auth/AuthDto.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/auth/LoginDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/auth/LoginDto.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/auth/RegisterDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/auth/RegisterDto.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/group/AddGroupMemberDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/group/AddGroupMemberDto.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/group/CreateGroupBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/group/CreateGroupBean.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/group/CreateGroupDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/group/CreateGroupDto.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/group/GetGroupInfoDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/group/GetGroupInfoDto.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/group/GetGroupMemberDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/group/GetGroupMemberDto.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/group/GroupApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/group/GroupApi.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/group/GroupInfoBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/group/GroupInfoBean.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/group/GroupMemberBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/group/GroupMemberBean.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/group/JoinGroupDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/group/JoinGroupDto.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/group/RemoveMemberDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/group/RemoveMemberDto.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/AckOfflineMsgDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/AckOfflineMsgDto.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/GetChatHistoryDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/GetChatHistoryDto.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/GetGroupMessageStateDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/GetGroupMessageStateDto.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/GetGroupMsgHistoryDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/GetGroupMsgHistoryDto.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/GetSessionDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/GetSessionDto.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/GetUserMsgDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/GetUserMsgDto.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/GroupMessageBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/GroupMessageBean.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/GroupMessageStateBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/GroupMessageStateBean.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/MessageBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/MessageBean.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/MessageIDBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/MessageIDBean.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/MsgApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/MsgApi.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/SessionBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/SessionBean.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/UserMsgBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/msg/UserMsgBean.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/user/ApprovalContactsDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/user/ApprovalContactsDto.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/user/ContactsBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/user/ContactsBean.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/user/ContactsUidDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/user/ContactsUidDto.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/user/GetUserInfoDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/user/GetUserInfoDto.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/user/ProfileBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/user/ProfileBean.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/user/RegisterDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/user/RegisterDto.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/user/TokenBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/user/TokenBean.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/user/UserApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/user/UserApi.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/api/user/UserInfoBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/api/user/UserInfoBean.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/http/AuthInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/http/AuthInterceptor.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/http/RetrofitManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/http/RetrofitManager.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/im/ConnStateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/im/ConnStateListener.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/im/Heartbeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/im/Heartbeat.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/im/IMClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/im/IMClient.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/im/IMClientImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/im/IMClientImpl.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/im/KeepAlive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/im/KeepAlive.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/im/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/im/Message.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/im/MessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/im/MessageListener.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/messages/AckMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/messages/AckMessage.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/messages/AckRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/messages/AckRequest.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/messages/Actions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/messages/Actions.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/messages/ChatMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/messages/ChatMessage.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/messages/CommMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/messages/CommMessage.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/messages/GroupMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/messages/GroupMessage.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/messages/GroupNotify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/messages/GroupNotify.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/messages/GroupNotifyMemberChanges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/messages/GroupNotifyMemberChanges.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/messages/GroupNotifyMemberRemoved.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/messages/GroupNotifyMemberRemoved.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/messages/RecallMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/messages/RecallMessage.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/push/NewContactsMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/push/NewContactsMessage.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/utils/RxUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/utils/RxUtils.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/utils/SLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/utils/SLogger.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/ws/HeartbeatHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/ws/HeartbeatHandler.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/ws/MessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/ws/MessageListener.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/ws/NettyWsClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/ws/NettyWsClient.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/ws/RetrofitWsClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/ws/RetrofitWsClient.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/ws/WsClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/ws/WsClient.java -------------------------------------------------------------------------------- /glide-im-sdk/src/main/java/pro/glideim/sdk/ws/WsInboundChHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/main/java/pro/glideim/sdk/ws/WsInboundChHandler.java -------------------------------------------------------------------------------- /glide-im-sdk/src/test/java/pro/glideim/sdk/GlideIMTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/test/java/pro/glideim/sdk/GlideIMTest.java -------------------------------------------------------------------------------- /glide-im-sdk/src/test/java/pro/glideim/sdk/IMClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/test/java/pro/glideim/sdk/IMClientTest.java -------------------------------------------------------------------------------- /glide-im-sdk/src/test/java/pro/glideim/sdk/MockUserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/test/java/pro/glideim/sdk/MockUserTest.java -------------------------------------------------------------------------------- /glide-im-sdk/src/test/java/pro/glideim/sdk/TestObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/test/java/pro/glideim/sdk/TestObserver.java -------------------------------------------------------------------------------- /glide-im-sdk/src/test/java/pro/glideim/sdk/TestResObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/test/java/pro/glideim/sdk/TestResObserver.java -------------------------------------------------------------------------------- /glide-im-sdk/src/test/java/pro/glideim/sdk/api/app/AppApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/test/java/pro/glideim/sdk/api/app/AppApiTest.java -------------------------------------------------------------------------------- /glide-im-sdk/src/test/java/pro/glideim/sdk/api/auth/AuthApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/test/java/pro/glideim/sdk/api/auth/AuthApiTest.java -------------------------------------------------------------------------------- /glide-im-sdk/src/test/java/pro/glideim/sdk/api/msg/MsgApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/test/java/pro/glideim/sdk/api/msg/MsgApiTest.java -------------------------------------------------------------------------------- /glide-im-sdk/src/test/java/pro/glideim/sdk/api/user/UserApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/test/java/pro/glideim/sdk/api/user/UserApiTest.java -------------------------------------------------------------------------------- /glide-im-sdk/src/test/java/pro/glideim/sdk/entity/IMSessionListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/test/java/pro/glideim/sdk/entity/IMSessionListTest.java -------------------------------------------------------------------------------- /glide-im-sdk/src/test/java/pro/glideim/sdk/im/RetrofitWsClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/test/java/pro/glideim/sdk/im/RetrofitWsClientTest.java -------------------------------------------------------------------------------- /glide-im-sdk/src/test/java/pro/glideim/sdk/ws/NettyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/glide-im-sdk/src/test/java/pro/glideim/sdk/ws/NettyTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /img/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/img/3.png -------------------------------------------------------------------------------- /img/a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/img/a.jpg -------------------------------------------------------------------------------- /img/b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/img/b.jpg -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glide-im/Glide-IM-Android/HEAD/settings.gradle --------------------------------------------------------------------------------