├── .gitignore ├── LICENSE ├── Podfile ├── README.md ├── ScreenShot └── 1.png ├── TLMessageView.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata ├── TLMessageView.xcworkspace └── contents.xcworkspacedata └── TLMessageView ├── AppDelegate.h ├── AppDelegate.m ├── Assets.xcassets ├── AppIcon.appiconset │ └── Contents.json ├── Contents.json ├── actionbar_audio_call_icon.imageset │ ├── Contents.json │ └── actionbar_audio_call_icon.png ├── actionbar_camera_icon.imageset │ ├── Contents.json │ └── actionbar_camera_icon.png ├── actionbar_file_icon.imageset │ ├── Contents.json │ └── actionbar_file_icon.png ├── actionbar_location_icon.imageset │ ├── Contents.json │ └── actionbar_location_icon.png ├── actionbar_picture_icon.imageset │ ├── Contents.json │ └── actionbar_picture_icon.png ├── actionbar_video_call_icon.imageset │ ├── Contents.json │ └── actionbar_video_call_icon.png ├── back.imageset │ ├── Contents.json │ └── back1.png ├── chat_from_bg_normal.imageset │ ├── Contents.json │ └── chat_from_bg_normal@2x.png ├── chat_from_imagebg_normal.imageset │ ├── Contents.json │ └── chat_from_imagebg_normal@2x.png ├── chat_to_bg_normal.imageset │ ├── Contents.json │ └── chat_to_bg_normal@2x.png ├── chat_to_imagebg_normal.imageset │ ├── Contents.json │ └── chat_to_imagebg_normal@2x.png ├── chatfrom_doctor_icon.imageset │ ├── Contents.json │ └── chatfrom_doctor_icon.png ├── emoji_btn_delete.imageset │ ├── Contents.json │ └── emoji_btn_delete@2x.png ├── emoji_btn_normal.imageset │ ├── Contents.json │ └── emoji_btn_normal.png ├── emoji_hover.imageset │ ├── Contents.json │ └── emoji_hover.png ├── from_voice.imageset │ ├── Contents.json │ └── from_voice.png ├── from_voice_1.imageset │ ├── Contents.json │ └── from_voice_1.png ├── from_voice_2.imageset │ ├── Contents.json │ └── from_voice_2.png ├── from_voice_3.imageset │ ├── Contents.json │ └── from_voice_3.png ├── icon_+.imageset │ ├── Contents.json │ ├── icon_+@2x.png │ └── icon_+@3x.png ├── icon_duijiang.imageset │ ├── Contents.json │ ├── icon_duijiang@2x.png │ └── icon_duijiang@3x.png ├── icon_kyb.imageset │ ├── Contents.json │ ├── icon_kyb@2x.png │ └── icon_kyb@3x.png ├── icon_xiaolian.imageset │ ├── Contents.json │ ├── icon_xiaolian@2x.png │ └── icon_xiaolian@3x.png ├── news_failinsend.imageset │ ├── Contents.json │ ├── news_failinsend@2x.png │ └── news_failinsend@3x.png ├── photo_preview_selected.imageset │ ├── Contents.json │ └── photo_preview_selected.png ├── photo_preview_unselected.imageset │ ├── Contents.json │ └── photo_preview_unselected.png ├── photopicker_state_normal.imageset │ ├── Contents.json │ └── photopicker_state_normal.png ├── photopicker_state_selected.imageset │ ├── Contents.json │ └── photopicker_state_selected.png ├── red_background.imageset │ ├── Contents.json │ └── red_background@2x.png ├── return.imageset │ ├── Contents.json │ └── return.png ├── selected_full.imageset │ ├── Contents.json │ └── selected_full.png ├── to_voice.imageset │ ├── Contents.json │ └── to_voice.png ├── to_voice_1.imageset │ ├── Contents.json │ └── to_voice_1.png ├── to_voice_2.imageset │ ├── Contents.json │ └── to_voice_2.png ├── to_voice_3.imageset │ ├── Contents.json │ └── to_voice_3.png ├── unselected_full.imageset │ ├── Contents.json │ └── unselected_full.png ├── voice_1.imageset │ ├── Contents.json │ └── voice_1.png ├── voice_2.imageset │ ├── Contents.json │ └── voice_2.png ├── voice_3.imageset │ ├── Contents.json │ └── voice_3.png ├── voice_4.imageset │ ├── Contents.json │ └── voice_4.png ├── voice_5.imageset │ ├── Contents.json │ └── voice_5.png ├── voice_6.imageset │ ├── Contents.json │ └── voice_6.png ├── voice_7.imageset │ ├── Contents.json │ └── voice_7.png └── voice_8.imageset │ ├── Contents.json │ └── voice_8.png ├── Base.lproj └── LaunchScreen.storyboard ├── Chat ├── Cell │ ├── TLLocationMessageCell.h │ ├── TLLocationMessageCell.m │ ├── TLMessageCell.h │ ├── TLMessageCell.m │ ├── TLPhotoMessageCell.h │ ├── TLPhotoMessageCell.m │ ├── TLPhotoThumbCell.h │ ├── TLPhotoThumbCell.m │ ├── TLTextMessageCell.h │ ├── TLTextMessageCell.m │ ├── TLVoiceMessageCell.h │ └── TLVoiceMessageCell.m ├── Controller │ ├── TLChatViewController.h │ ├── TLChatViewController.m │ ├── TLLocationViewController.h │ ├── TLLocationViewController.m │ ├── TLPhotoPickerViewController.h │ ├── TLPhotoPickerViewController.m │ ├── TLPhotoPreviewViewController.h │ └── TLPhotoPreviewViewController.m ├── Networking │ ├── APIDebug.h │ └── APIDebug.m ├── Vendor │ ├── LPlaceholderTextView.h │ ├── LPlaceholderTextView.m │ ├── NSDate+Utils.h │ ├── NSDate+Utils.m │ ├── PHAsset+Extend.h │ ├── PHAsset+Extend.m │ ├── TLRCManager.h │ ├── TLRCManager.m │ ├── TLRecordVoice.h │ ├── TLRecordVoice.m │ ├── TLVoicePlayer.h │ └── TLVoicePlayer.m └── View │ ├── TLButton.h │ ├── TLButton.m │ ├── TLChatEmojiBoard.h │ ├── TLChatEmojiBoard.m │ ├── TLChatInputView.h │ ├── TLChatInputView.m │ ├── TLPhotoBrowser.h │ ├── TLPhotoBrowser.m │ ├── TLPluginBoardView.h │ ├── TLPluginBoardView.m │ ├── TLRecordVoiceHUD.h │ └── TLRecordVoiceHUD.m ├── Info.plist ├── TLProjectMacro.h ├── account.plist └── main.m /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/LICENSE -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/Podfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/README.md -------------------------------------------------------------------------------- /ScreenShot/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/ScreenShot/1.png -------------------------------------------------------------------------------- /TLMessageView.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /TLMessageView.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /TLMessageView.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /TLMessageView/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/AppDelegate.h -------------------------------------------------------------------------------- /TLMessageView/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/AppDelegate.m -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/actionbar_audio_call_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/actionbar_audio_call_icon.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/actionbar_audio_call_icon.imageset/actionbar_audio_call_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/actionbar_audio_call_icon.imageset/actionbar_audio_call_icon.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/actionbar_camera_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/actionbar_camera_icon.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/actionbar_camera_icon.imageset/actionbar_camera_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/actionbar_camera_icon.imageset/actionbar_camera_icon.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/actionbar_file_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/actionbar_file_icon.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/actionbar_file_icon.imageset/actionbar_file_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/actionbar_file_icon.imageset/actionbar_file_icon.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/actionbar_location_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/actionbar_location_icon.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/actionbar_location_icon.imageset/actionbar_location_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/actionbar_location_icon.imageset/actionbar_location_icon.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/actionbar_picture_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/actionbar_picture_icon.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/actionbar_picture_icon.imageset/actionbar_picture_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/actionbar_picture_icon.imageset/actionbar_picture_icon.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/actionbar_video_call_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/actionbar_video_call_icon.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/actionbar_video_call_icon.imageset/actionbar_video_call_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/actionbar_video_call_icon.imageset/actionbar_video_call_icon.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/back.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/back.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/back.imageset/back1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/back.imageset/back1.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/chat_from_bg_normal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/chat_from_bg_normal.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/chat_from_bg_normal.imageset/chat_from_bg_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/chat_from_bg_normal.imageset/chat_from_bg_normal@2x.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/chat_from_imagebg_normal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/chat_from_imagebg_normal.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/chat_from_imagebg_normal.imageset/chat_from_imagebg_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/chat_from_imagebg_normal.imageset/chat_from_imagebg_normal@2x.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/chat_to_bg_normal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/chat_to_bg_normal.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/chat_to_bg_normal.imageset/chat_to_bg_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/chat_to_bg_normal.imageset/chat_to_bg_normal@2x.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/chat_to_imagebg_normal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/chat_to_imagebg_normal.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/chat_to_imagebg_normal.imageset/chat_to_imagebg_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/chat_to_imagebg_normal.imageset/chat_to_imagebg_normal@2x.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/chatfrom_doctor_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/chatfrom_doctor_icon.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/chatfrom_doctor_icon.imageset/chatfrom_doctor_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/chatfrom_doctor_icon.imageset/chatfrom_doctor_icon.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/emoji_btn_delete.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/emoji_btn_delete.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/emoji_btn_delete.imageset/emoji_btn_delete@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/emoji_btn_delete.imageset/emoji_btn_delete@2x.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/emoji_btn_normal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/emoji_btn_normal.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/emoji_btn_normal.imageset/emoji_btn_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/emoji_btn_normal.imageset/emoji_btn_normal.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/emoji_hover.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/emoji_hover.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/emoji_hover.imageset/emoji_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/emoji_hover.imageset/emoji_hover.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/from_voice.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/from_voice.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/from_voice.imageset/from_voice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/from_voice.imageset/from_voice.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/from_voice_1.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/from_voice_1.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/from_voice_1.imageset/from_voice_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/from_voice_1.imageset/from_voice_1.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/from_voice_2.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/from_voice_2.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/from_voice_2.imageset/from_voice_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/from_voice_2.imageset/from_voice_2.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/from_voice_3.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/from_voice_3.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/from_voice_3.imageset/from_voice_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/from_voice_3.imageset/from_voice_3.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/icon_+.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/icon_+.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/icon_+.imageset/icon_+@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/icon_+.imageset/icon_+@2x.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/icon_+.imageset/icon_+@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/icon_+.imageset/icon_+@3x.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/icon_duijiang.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/icon_duijiang.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/icon_duijiang.imageset/icon_duijiang@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/icon_duijiang.imageset/icon_duijiang@2x.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/icon_duijiang.imageset/icon_duijiang@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/icon_duijiang.imageset/icon_duijiang@3x.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/icon_kyb.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/icon_kyb.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/icon_kyb.imageset/icon_kyb@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/icon_kyb.imageset/icon_kyb@2x.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/icon_kyb.imageset/icon_kyb@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/icon_kyb.imageset/icon_kyb@3x.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/icon_xiaolian.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/icon_xiaolian.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/icon_xiaolian.imageset/icon_xiaolian@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/icon_xiaolian.imageset/icon_xiaolian@2x.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/icon_xiaolian.imageset/icon_xiaolian@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/icon_xiaolian.imageset/icon_xiaolian@3x.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/news_failinsend.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/news_failinsend.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/news_failinsend.imageset/news_failinsend@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/news_failinsend.imageset/news_failinsend@2x.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/news_failinsend.imageset/news_failinsend@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/news_failinsend.imageset/news_failinsend@3x.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/photo_preview_selected.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/photo_preview_selected.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/photo_preview_selected.imageset/photo_preview_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/photo_preview_selected.imageset/photo_preview_selected.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/photo_preview_unselected.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/photo_preview_unselected.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/photo_preview_unselected.imageset/photo_preview_unselected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/photo_preview_unselected.imageset/photo_preview_unselected.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/photopicker_state_normal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/photopicker_state_normal.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/photopicker_state_normal.imageset/photopicker_state_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/photopicker_state_normal.imageset/photopicker_state_normal.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/photopicker_state_selected.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/photopicker_state_selected.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/photopicker_state_selected.imageset/photopicker_state_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/photopicker_state_selected.imageset/photopicker_state_selected.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/red_background.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/red_background.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/red_background.imageset/red_background@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/red_background.imageset/red_background@2x.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/return.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/return.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/return.imageset/return.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/return.imageset/return.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/selected_full.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/selected_full.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/selected_full.imageset/selected_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/selected_full.imageset/selected_full.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/to_voice.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/to_voice.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/to_voice.imageset/to_voice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/to_voice.imageset/to_voice.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/to_voice_1.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/to_voice_1.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/to_voice_1.imageset/to_voice_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/to_voice_1.imageset/to_voice_1.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/to_voice_2.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/to_voice_2.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/to_voice_2.imageset/to_voice_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/to_voice_2.imageset/to_voice_2.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/to_voice_3.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/to_voice_3.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/to_voice_3.imageset/to_voice_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/to_voice_3.imageset/to_voice_3.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/unselected_full.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/unselected_full.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/unselected_full.imageset/unselected_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/unselected_full.imageset/unselected_full.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/voice_1.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/voice_1.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/voice_1.imageset/voice_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/voice_1.imageset/voice_1.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/voice_2.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/voice_2.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/voice_2.imageset/voice_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/voice_2.imageset/voice_2.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/voice_3.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/voice_3.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/voice_3.imageset/voice_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/voice_3.imageset/voice_3.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/voice_4.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/voice_4.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/voice_4.imageset/voice_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/voice_4.imageset/voice_4.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/voice_5.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/voice_5.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/voice_5.imageset/voice_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/voice_5.imageset/voice_5.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/voice_6.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/voice_6.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/voice_6.imageset/voice_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/voice_6.imageset/voice_6.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/voice_7.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/voice_7.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/voice_7.imageset/voice_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/voice_7.imageset/voice_7.png -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/voice_8.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/voice_8.imageset/Contents.json -------------------------------------------------------------------------------- /TLMessageView/Assets.xcassets/voice_8.imageset/voice_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Assets.xcassets/voice_8.imageset/voice_8.png -------------------------------------------------------------------------------- /TLMessageView/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /TLMessageView/Chat/Cell/TLLocationMessageCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Cell/TLLocationMessageCell.h -------------------------------------------------------------------------------- /TLMessageView/Chat/Cell/TLLocationMessageCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Cell/TLLocationMessageCell.m -------------------------------------------------------------------------------- /TLMessageView/Chat/Cell/TLMessageCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Cell/TLMessageCell.h -------------------------------------------------------------------------------- /TLMessageView/Chat/Cell/TLMessageCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Cell/TLMessageCell.m -------------------------------------------------------------------------------- /TLMessageView/Chat/Cell/TLPhotoMessageCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Cell/TLPhotoMessageCell.h -------------------------------------------------------------------------------- /TLMessageView/Chat/Cell/TLPhotoMessageCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Cell/TLPhotoMessageCell.m -------------------------------------------------------------------------------- /TLMessageView/Chat/Cell/TLPhotoThumbCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Cell/TLPhotoThumbCell.h -------------------------------------------------------------------------------- /TLMessageView/Chat/Cell/TLPhotoThumbCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Cell/TLPhotoThumbCell.m -------------------------------------------------------------------------------- /TLMessageView/Chat/Cell/TLTextMessageCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Cell/TLTextMessageCell.h -------------------------------------------------------------------------------- /TLMessageView/Chat/Cell/TLTextMessageCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Cell/TLTextMessageCell.m -------------------------------------------------------------------------------- /TLMessageView/Chat/Cell/TLVoiceMessageCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Cell/TLVoiceMessageCell.h -------------------------------------------------------------------------------- /TLMessageView/Chat/Cell/TLVoiceMessageCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Cell/TLVoiceMessageCell.m -------------------------------------------------------------------------------- /TLMessageView/Chat/Controller/TLChatViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Controller/TLChatViewController.h -------------------------------------------------------------------------------- /TLMessageView/Chat/Controller/TLChatViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Controller/TLChatViewController.m -------------------------------------------------------------------------------- /TLMessageView/Chat/Controller/TLLocationViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Controller/TLLocationViewController.h -------------------------------------------------------------------------------- /TLMessageView/Chat/Controller/TLLocationViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Controller/TLLocationViewController.m -------------------------------------------------------------------------------- /TLMessageView/Chat/Controller/TLPhotoPickerViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Controller/TLPhotoPickerViewController.h -------------------------------------------------------------------------------- /TLMessageView/Chat/Controller/TLPhotoPickerViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Controller/TLPhotoPickerViewController.m -------------------------------------------------------------------------------- /TLMessageView/Chat/Controller/TLPhotoPreviewViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Controller/TLPhotoPreviewViewController.h -------------------------------------------------------------------------------- /TLMessageView/Chat/Controller/TLPhotoPreviewViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Controller/TLPhotoPreviewViewController.m -------------------------------------------------------------------------------- /TLMessageView/Chat/Networking/APIDebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Networking/APIDebug.h -------------------------------------------------------------------------------- /TLMessageView/Chat/Networking/APIDebug.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Networking/APIDebug.m -------------------------------------------------------------------------------- /TLMessageView/Chat/Vendor/LPlaceholderTextView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Vendor/LPlaceholderTextView.h -------------------------------------------------------------------------------- /TLMessageView/Chat/Vendor/LPlaceholderTextView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Vendor/LPlaceholderTextView.m -------------------------------------------------------------------------------- /TLMessageView/Chat/Vendor/NSDate+Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Vendor/NSDate+Utils.h -------------------------------------------------------------------------------- /TLMessageView/Chat/Vendor/NSDate+Utils.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Vendor/NSDate+Utils.m -------------------------------------------------------------------------------- /TLMessageView/Chat/Vendor/PHAsset+Extend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Vendor/PHAsset+Extend.h -------------------------------------------------------------------------------- /TLMessageView/Chat/Vendor/PHAsset+Extend.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Vendor/PHAsset+Extend.m -------------------------------------------------------------------------------- /TLMessageView/Chat/Vendor/TLRCManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Vendor/TLRCManager.h -------------------------------------------------------------------------------- /TLMessageView/Chat/Vendor/TLRCManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Vendor/TLRCManager.m -------------------------------------------------------------------------------- /TLMessageView/Chat/Vendor/TLRecordVoice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Vendor/TLRecordVoice.h -------------------------------------------------------------------------------- /TLMessageView/Chat/Vendor/TLRecordVoice.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Vendor/TLRecordVoice.m -------------------------------------------------------------------------------- /TLMessageView/Chat/Vendor/TLVoicePlayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Vendor/TLVoicePlayer.h -------------------------------------------------------------------------------- /TLMessageView/Chat/Vendor/TLVoicePlayer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/Vendor/TLVoicePlayer.m -------------------------------------------------------------------------------- /TLMessageView/Chat/View/TLButton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/View/TLButton.h -------------------------------------------------------------------------------- /TLMessageView/Chat/View/TLButton.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/View/TLButton.m -------------------------------------------------------------------------------- /TLMessageView/Chat/View/TLChatEmojiBoard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/View/TLChatEmojiBoard.h -------------------------------------------------------------------------------- /TLMessageView/Chat/View/TLChatEmojiBoard.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/View/TLChatEmojiBoard.m -------------------------------------------------------------------------------- /TLMessageView/Chat/View/TLChatInputView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/View/TLChatInputView.h -------------------------------------------------------------------------------- /TLMessageView/Chat/View/TLChatInputView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/View/TLChatInputView.m -------------------------------------------------------------------------------- /TLMessageView/Chat/View/TLPhotoBrowser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/View/TLPhotoBrowser.h -------------------------------------------------------------------------------- /TLMessageView/Chat/View/TLPhotoBrowser.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/View/TLPhotoBrowser.m -------------------------------------------------------------------------------- /TLMessageView/Chat/View/TLPluginBoardView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/View/TLPluginBoardView.h -------------------------------------------------------------------------------- /TLMessageView/Chat/View/TLPluginBoardView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/View/TLPluginBoardView.m -------------------------------------------------------------------------------- /TLMessageView/Chat/View/TLRecordVoiceHUD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/View/TLRecordVoiceHUD.h -------------------------------------------------------------------------------- /TLMessageView/Chat/View/TLRecordVoiceHUD.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Chat/View/TLRecordVoiceHUD.m -------------------------------------------------------------------------------- /TLMessageView/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/Info.plist -------------------------------------------------------------------------------- /TLMessageView/TLProjectMacro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/TLProjectMacro.h -------------------------------------------------------------------------------- /TLMessageView/account.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/account.plist -------------------------------------------------------------------------------- /TLMessageView/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timelessg/TLMessage/HEAD/TLMessageView/main.m --------------------------------------------------------------------------------