私聊的vm

This commit is contained in:
fengshuo
2024-02-27 23:34:55 +08:00
parent a764188646
commit 166f2bde57
57 changed files with 4289 additions and 2828 deletions

View File

@@ -11,6 +11,14 @@
E81A7BAE2B885B20009E736E /* Base64.m in Sources */ = {isa = PBXBuildFile; fileRef = E81A7BAA2B885B20009E736E /* Base64.m */; };
E81A7BAF2B885B20009E736E /* MAIDESEncryptTool.m in Sources */ = {isa = PBXBuildFile; fileRef = E81A7BAB2B885B20009E736E /* MAIDESEncryptTool.m */; };
E81A7BB22B886299009E736E /* HUDTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = E81A7BB12B886299009E736E /* HUDTool.swift */; };
E8479E382B8DC5CD009AF878 /* ChatListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8479E372B8DC5CD009AF878 /* ChatListVC.swift */; };
E8479E3B2B8DC5FA009AF878 /* ChatViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8479E3A2B8DC5FA009AF878 /* ChatViewModel.swift */; };
E8479E3D2B8DC61F009AF878 /* ChatBaseCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8479E3C2B8DC61F009AF878 /* ChatBaseCell.swift */; };
E8479E412B8DC6BC009AF878 /* ChatBaseObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8479E402B8DC6BC009AF878 /* ChatBaseObject.swift */; };
E8479E432B8DD077009AF878 /* ChatUIConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8479E422B8DD077009AF878 /* ChatUIConfig.swift */; };
E8479E462B8DD5BF009AF878 /* Date+.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8479E452B8DD5BF009AF878 /* Date+.swift */; };
E8479E482B8DD6E1009AF878 /* ChatTextCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8479E472B8DD6E1009AF878 /* ChatTextCell.swift */; };
E8479E4D2B8DDBC5009AF878 /* ChatAttributeTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8479E4C2B8DDBC5009AF878 /* ChatAttributeTool.swift */; };
E86A43AA2B85DFA90084C04D /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E86A43A92B85DFA90084C04D /* BaseViewController.swift */; };
E86A43AE2B85DFEA0084C04D /* Color+.swift in Sources */ = {isa = PBXBuildFile; fileRef = E86A43AD2B85DFEA0084C04D /* Color+.swift */; };
E86A43B02B85E11B0084C04D /* BaseNavigationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E86A43AF2B85E11B0084C04D /* BaseNavigationViewController.swift */; };
@@ -60,6 +68,14 @@
E81A7BAC2B885B20009E736E /* Base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Base64.h; sourceTree = "<group>"; };
E81A7BAD2B885B20009E736E /* MAIDESEncryptTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MAIDESEncryptTool.h; sourceTree = "<group>"; };
E81A7BB12B886299009E736E /* HUDTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HUDTool.swift; sourceTree = "<group>"; };
E8479E372B8DC5CD009AF878 /* ChatListVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatListVC.swift; sourceTree = "<group>"; };
E8479E3A2B8DC5FA009AF878 /* ChatViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatViewModel.swift; sourceTree = "<group>"; };
E8479E3C2B8DC61F009AF878 /* ChatBaseCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatBaseCell.swift; sourceTree = "<group>"; };
E8479E402B8DC6BC009AF878 /* ChatBaseObject.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatBaseObject.swift; sourceTree = "<group>"; };
E8479E422B8DD077009AF878 /* ChatUIConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatUIConfig.swift; sourceTree = "<group>"; };
E8479E452B8DD5BF009AF878 /* Date+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Date+.swift"; sourceTree = "<group>"; };
E8479E472B8DD6E1009AF878 /* ChatTextCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatTextCell.swift; sourceTree = "<group>"; };
E8479E4C2B8DDBC5009AF878 /* ChatAttributeTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatAttributeTool.swift; sourceTree = "<group>"; };
E86A43A92B85DFA90084C04D /* BaseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseViewController.swift; sourceTree = "<group>"; };
E86A43AD2B85DFEA0084C04D /* Color+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Color+.swift"; sourceTree = "<group>"; };
E86A43AF2B85E11B0084C04D /* BaseNavigationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseNavigationViewController.swift; sourceTree = "<group>"; };
@@ -138,6 +154,48 @@
path = Hud;
sourceTree = "<group>";
};
E8479E392B8DC5E8009AF878 /* VM */ = {
isa = PBXGroup;
children = (
E8479E3A2B8DC5FA009AF878 /* ChatViewModel.swift */,
);
path = VM;
sourceTree = "<group>";
};
E8479E3E2B8DC624009AF878 /* View */ = {
isa = PBXGroup;
children = (
E8479E3C2B8DC61F009AF878 /* ChatBaseCell.swift */,
E8479E472B8DD6E1009AF878 /* ChatTextCell.swift */,
);
path = View;
sourceTree = "<group>";
};
E8479E3F2B8DC6A6009AF878 /* Model */ = {
isa = PBXGroup;
children = (
E8479E402B8DC6BC009AF878 /* ChatBaseObject.swift */,
E8479E422B8DD077009AF878 /* ChatUIConfig.swift */,
);
path = Model;
sourceTree = "<group>";
};
E8479E442B8DD5B5009AF878 /* Date */ = {
isa = PBXGroup;
children = (
E8479E452B8DD5BF009AF878 /* Date+.swift */,
);
path = Date;
sourceTree = "<group>";
};
E8479E492B8DDA3F009AF878 /* Tool */ = {
isa = PBXGroup;
children = (
E8479E4C2B8DDBC5009AF878 /* ChatAttributeTool.swift */,
);
path = Tool;
sourceTree = "<group>";
};
E86A43A72B85DF7A0084C04D /* Base */ = {
isa = PBXGroup;
children = (
@@ -165,6 +223,7 @@
E86A43AB2B85DFC20084C04D /* Extension */ = {
isa = PBXGroup;
children = (
E8479E442B8DD5B5009AF878 /* Date */,
E8D15AA42B89B0BA00369467 /* List */,
E86A43E62B884C520084C04D /* String */,
E86A43C42B862CB70084C04D /* UIImage */,
@@ -338,7 +397,12 @@
E8D15AB42B8B001900369467 /* Chat */ = {
isa = PBXGroup;
children = (
E8479E492B8DDA3F009AF878 /* Tool */,
E8479E3F2B8DC6A6009AF878 /* Model */,
E8479E3E2B8DC624009AF878 /* View */,
E8479E392B8DC5E8009AF878 /* VM */,
E8D15AB52B8B002700369467 /* ChatVC.swift */,
E8479E372B8DC5CD009AF878 /* ChatListVC.swift */,
);
path = Chat;
sourceTree = "<group>";
@@ -515,8 +579,11 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E8479E3D2B8DC61F009AF878 /* ChatBaseCell.swift in Sources */,
E86A43AE2B85DFEA0084C04D /* Color+.swift in Sources */,
E8479E482B8DD6E1009AF878 /* ChatTextCell.swift in Sources */,
E8D15A9F2B89AED600369467 /* AuthManager.swift in Sources */,
E8479E382B8DC5CD009AF878 /* ChatListVC.swift in Sources */,
E86A43B02B85E11B0084C04D /* BaseNavigationViewController.swift in Sources */,
E86A43E82B884C5E0084C04D /* String+.swift in Sources */,
E8D15AA32B89B03D00369467 /* Deserialized.swift in Sources */,
@@ -524,9 +591,12 @@
E86A43DA2B877A840084C04D /* AppConfigObject.swift in Sources */,
E8D15AA62B89B0C600369467 /* List+.swift in Sources */,
E81A7BAE2B885B20009E736E /* Base64.m in Sources */,
E8479E462B8DD5BF009AF878 /* Date+.swift in Sources */,
E81A7BB22B886299009E736E /* HUDTool.swift in Sources */,
E86A43BC2B85FA640084C04D /* AuthForgetVC.swift in Sources */,
E86A43C32B8628AF0084C04D /* BaseTabBarViewController.swift in Sources */,
E8479E3B2B8DC5FA009AF878 /* ChatViewModel.swift in Sources */,
E8479E412B8DC6BC009AF878 /* ChatBaseObject.swift in Sources */,
E86A43AA2B85DFA90084C04D /* BaseViewController.swift in Sources */,
E884E85F2B6900C500ADE6EE /* AppDelegate.swift in Sources */,
E8D15AEA2B8CD77800369467 /* H5Utils.swift in Sources */,
@@ -546,6 +616,8 @@
E86A43BF2B8620C40084C04D /* Utils.swift in Sources */,
E86A43BA2B85F1360084C04D /* AuthLoginVC.swift in Sources */,
E8D15ABC2B8B87BA00369467 /* UserViewModel.swift in Sources */,
E8479E432B8DD077009AF878 /* ChatUIConfig.swift in Sources */,
E8479E4D2B8DDBC5009AF878 /* ChatAttributeTool.swift in Sources */,
E81A7BAF2B885B20009E736E /* MAIDESEncryptTool.m in Sources */,
E8D15AA82B89B74700369467 /* YMRequestX.swift in Sources */,
E8D15AB02B8AFFCE00369467 /* HomeVoiceVC.swift in Sources */,