Skip to content
This repository was archived by the owner on Jul 2, 2022. It is now read-only.

Commit 1b4df38

Browse files
committed
Fixes! WOoooo
1 parent 2f352b9 commit 1b4df38

File tree

5 files changed

+97
-19
lines changed

5 files changed

+97
-19
lines changed

CodeHub.Core/ViewModels/Issues/IssueViewModel.cs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,12 +84,7 @@ public ICommand GoToWeb
8484
protected override Task Load(bool forceCacheInvalidation)
8585
{
8686
var t1 = this.RequestModel(this.GetApplication().Client.Users[Username].Repositories[Repository].Issues[Id].Get(), forceCacheInvalidation, response => Issue = response.Data);
87-
88-
this.RequestModel(this.GetApplication().Client.Users[Username].Repositories[Repository].Issues[Id].GetComments(), forceCacheInvalidation, response => {
89-
Comments.Items.Reset(response.Data);
90-
this.CreateMore(response, m => Comments.MoreItems = m, Comments.Items.AddRange);
91-
}).FireAndForget();
92-
87+
Comments.SimpleCollectionLoad(this.GetApplication().Client.Users[Username].Repositories[Repository].Issues[Id].GetComments(), forceCacheInvalidation).FireAndForget();
9388
return t1;
9489
}
9590

CodeHub.Core/ViewModels/PullRequests/PullRequestViewModel.cs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,7 @@ protected override Task Load(bool forceDataRefresh)
7575
var commentsRequest = this.GetApplication().Client.Users[User].Repositories[Repo].Issues[PullRequestId].GetComments();
7676

7777
var t1 = this.RequestModel(pullRequest, forceDataRefresh, response => PullRequest = response.Data);
78-
79-
this.RequestModel(commentsRequest, forceDataRefresh, response => {
80-
this.CreateMore(response, m => Comments.MoreItems = m, Comments.Items.AddRange);
81-
Comments.Items.Reset(response.Data);
82-
}).FireAndForget();
83-
78+
Comments.SimpleCollectionLoad(commentsRequest, forceDataRefresh).FireAndForget();
8479
return t1;
8580
}
8681

CodeHub.iOS/CodeHub.iOS.csproj

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,14 @@
197197
<Project>{89E14828-85BB-4790-9B4E-E44DD4CE000E}</Project>
198198
<Name>GitHubSharp.MonoTouch</Name>
199199
</ProjectReference>
200+
<ProjectReference Include="..\lib\CodeFramework\CodeFramework.iOS\lib\MonoTouch.SlideoutNavigation\MonoTouch.SlideoutNavigation\MonoTouch.SlideoutNavigation.csproj">
201+
<Project>{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}</Project>
202+
<Name>MonoTouch.SlideoutNavigation</Name>
203+
</ProjectReference>
204+
<ProjectReference Include="..\lib\CodeFramework\CodeFramework.iOS\lib\MonoTouch.Dialog\MonoTouch.Dialog\MonoTouch.Dialog.csproj">
205+
<Project>{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}</Project>
206+
<Name>MonoTouch.Dialog</Name>
207+
</ProjectReference>
200208
</ItemGroup>
201209
<ItemGroup>
202210
<Reference Include="Cirrious.CrossCore">
@@ -232,12 +240,6 @@
232240
<Reference Include="MTiRate">
233241
<HintPath>..\lib\CodeFramework\lib\iOS\MTiRate.dll</HintPath>
234242
</Reference>
235-
<Reference Include="MonoTouch.Dialog">
236-
<HintPath>..\lib\CodeFramework\lib\iOS\MonoTouch.Dialog.dll</HintPath>
237-
</Reference>
238-
<Reference Include="MonoTouch.Slideout">
239-
<HintPath>..\lib\CodeFramework\lib\iOS\MonoTouch.Slideout.dll</HintPath>
240-
</Reference>
241243
</ItemGroup>
242244
<ItemGroup>
243245
<Content Include="Images\anonymous%402x.png" />

CodeHub.iOS/CodeHub.iOS.sln

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Lib", "Lib", "{F7C14107-24A
1515
EndProject
1616
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitHubSharp.MonoTouch", "..\lib\GitHubSharp\GitHubSharp.MonoTouch.csproj", "{89E14828-85BB-4790-9B4E-E44DD4CE000E}"
1717
EndProject
18+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MonoTouch.SlideoutNavigation", "..\lib\CodeFramework\CodeFramework.iOS\lib\MonoTouch.SlideoutNavigation\MonoTouch.SlideoutNavigation\MonoTouch.SlideoutNavigation.csproj", "{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}"
19+
EndProject
20+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MonoTouch.Dialog", "..\lib\CodeFramework\CodeFramework.iOS\lib\MonoTouch.Dialog\MonoTouch.Dialog\MonoTouch.Dialog.csproj", "{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}"
21+
EndProject
1822
Global
1923
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2024
AdHoc|Any CPU = AdHoc|Any CPU
@@ -79,6 +83,86 @@ Global
7983
{2698B412-26A3-4269-AA01-AC3BC79A0F14}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
8084
{2698B412-26A3-4269-AA01-AC3BC79A0F14}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
8185
{2698B412-26A3-4269-AA01-AC3BC79A0F14}.Release|Mixed Platforms.Build.0 = Release|Any CPU
86+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AdHoc|Any CPU.ActiveCfg = Debug|iPhoneSimulator
87+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Ad-Hoc|Any CPU.ActiveCfg = Debug|iPhoneSimulator
88+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AdHoc|Any CPU.Build.0 = Debug|iPhoneSimulator
89+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Ad-Hoc|Any CPU.Build.0 = Debug|iPhoneSimulator
90+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AdHoc|iPhone.ActiveCfg = AdHoc|iPhone
91+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Ad-Hoc|iPhone.ActiveCfg = Release|iPhone
92+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AdHoc|iPhone.Build.0 = AdHoc|iPhone
93+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Ad-Hoc|iPhone.Build.0 = Release|iPhone
94+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AdHoc|iPhoneSimulator.ActiveCfg = AdHoc|iPhoneSimulator
95+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
96+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AdHoc|iPhoneSimulator.Build.0 = AdHoc|iPhoneSimulator
97+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
98+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AdHoc|Mixed Platforms.ActiveCfg = Debug|iPhoneSimulator
99+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|iPhoneSimulator
100+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AdHoc|Mixed Platforms.Build.0 = Debug|iPhoneSimulator
101+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|iPhoneSimulator
102+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AppStore|Any CPU.ActiveCfg = Debug|iPhoneSimulator
103+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AppStore|Any CPU.Build.0 = Debug|iPhoneSimulator
104+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
105+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AppStore|iPhone.Build.0 = AppStore|iPhone
106+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator
107+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator
108+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AppStore|Mixed Platforms.ActiveCfg = Debug|iPhoneSimulator
109+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AppStore|Mixed Platforms.Build.0 = Debug|iPhoneSimulator
110+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator
111+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator
112+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Debug|iPhone.ActiveCfg = Debug|iPhone
113+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Debug|iPhone.Build.0 = Debug|iPhone
114+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
115+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
116+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhoneSimulator
117+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Debug|Mixed Platforms.Build.0 = Debug|iPhoneSimulator
118+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Release|Any CPU.ActiveCfg = Debug|iPhoneSimulator
119+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Release|Any CPU.Build.0 = Debug|iPhoneSimulator
120+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Release|iPhone.ActiveCfg = Release|iPhone
121+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Release|iPhone.Build.0 = Release|iPhone
122+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
123+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
124+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Release|Mixed Platforms.ActiveCfg = Debug|iPhoneSimulator
125+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Release|Mixed Platforms.Build.0 = Debug|iPhoneSimulator
126+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.AdHoc|Any CPU.ActiveCfg = Debug|Any CPU
127+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
128+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.AdHoc|Any CPU.Build.0 = Debug|Any CPU
129+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
130+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.AdHoc|iPhone.ActiveCfg = Debug|Any CPU
131+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
132+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.AdHoc|iPhone.Build.0 = Debug|Any CPU
133+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
134+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.AdHoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
135+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
136+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.AdHoc|iPhoneSimulator.Build.0 = Debug|Any CPU
137+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
138+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.AdHoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
139+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
140+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.AdHoc|Mixed Platforms.Build.0 = Debug|Any CPU
141+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
142+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
143+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.AppStore|Any CPU.Build.0 = Debug|Any CPU
144+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.AppStore|iPhone.ActiveCfg = Release|Any CPU
145+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.AppStore|iPhone.Build.0 = Release|Any CPU
146+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
147+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
148+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
149+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
150+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
151+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Debug|Any CPU.Build.0 = Debug|Any CPU
152+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Debug|iPhone.ActiveCfg = Debug|Any CPU
153+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Debug|iPhone.Build.0 = Debug|Any CPU
154+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
155+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
156+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
157+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
158+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Release|Any CPU.ActiveCfg = Release|Any CPU
159+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Release|Any CPU.Build.0 = Release|Any CPU
160+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Release|iPhone.ActiveCfg = Release|Any CPU
161+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Release|iPhone.Build.0 = Release|Any CPU
162+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
163+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
164+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
165+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6}.Release|Mixed Platforms.Build.0 = Release|Any CPU
82166
{89E14828-85BB-4790-9B4E-E44DD4CE000E}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
83167
{89E14828-85BB-4790-9B4E-E44DD4CE000E}.AdHoc|Any CPU.ActiveCfg = Release|Any CPU
84168
{89E14828-85BB-4790-9B4E-E44DD4CE000E}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
@@ -244,6 +328,8 @@ Global
244328
{B7970173-9022-466B-B57A-7AB1E1F3145F} = {F112095C-7262-445E-91C4-D35C1E986E69}
245329
{2698B412-26A3-4269-AA01-AC3BC79A0F14} = {F112095C-7262-445E-91C4-D35C1E986E69}
246330
{89E14828-85BB-4790-9B4E-E44DD4CE000E} = {F7C14107-24A4-404A-AD12-A12EC9F28490}
331+
{6D7B9B53-CFEF-46BE-A608-14A4A1381CF6} = {F7C14107-24A4-404A-AD12-A12EC9F28490}
332+
{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50} = {F7C14107-24A4-404A-AD12-A12EC9F28490}
247333
EndGlobalSection
248334
GlobalSection(MonoDevelopProperties) = preSolution
249335
StartupItem = CodeHub.iOS.csproj

0 commit comments

Comments
 (0)