Skip to content

Commit

Permalink
Updated Packages and Resolved 403 Forbidden error
Browse files Browse the repository at this point in the history
  • Loading branch information
GabrielTavernini committed Feb 22, 2019
1 parent 59d2bea commit 144f61a
Show file tree
Hide file tree
Showing 16 changed files with 2,438 additions and 344 deletions.
6 changes: 5 additions & 1 deletion .vs/Registro/xs/UserPrefs.xml
@@ -1,8 +1,12 @@
<Properties StartupConfiguration="{8299E2CD-2D72-4981-A625-ED37913D0468}|Default" NuGet.AddPackagesDialog.IncludePrerelease="True">
<Properties StartupConfiguration="{497748EB-545D-46A2-A376-740990698563}|Background Fetch" NuGet.AddPackagesDialog.IncludePrerelease="True">
<MonoDevelop.Ide.ItemProperties.Registro.Droid PreferredExecutionTarget="Android.Nexus_5X_Lollipop" />
<MonoDevelop.Ide.ItemProperties.Registro.iOS automaticSigning="False" PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneDeviceTarget" />
<MonoDevelop.Ide.Workbench ActiveDocument="Registro Status">
<Files>
<File FileName="Registro/Classes/JsonRequest/JsonRequest.cs" Line="85" Column="22" />
<File FileName="Registro/schools.json" Line="63" Column="2" />
<File FileName="Registro/Classes/JsonRequest/SchoolsRequest.cs" Line="28" Column="44" />
<File FileName="Registro/Classes/HttpRequests/Utility.cs" Line="9" Column="2" />
<File FileName="Registro Status" />
</Files>
</MonoDevelop.Ide.Workbench>
Expand Down
Binary file modified .vs/Registro/xs/sqlite3/storage.ide
Binary file not shown.
Binary file modified .vs/Registro/xs/sqlite3/storage.ide-shm
Binary file not shown.
Binary file modified .vs/Registro/xs/sqlite3/storage.ide-wal
Binary file not shown.
2 changes: 1 addition & 1 deletion Droid/Properties/AndroidManifest.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.gabriel.Registro" android:versionCode="30" android:versionName="3.0">
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.gabriel.Registro" android:versionCode="32" android:versionName="3.2">
<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="27" />
<uses-permission android:name="android.permission.INTERNET" />
<application android:label="Registro" android:screenOrientation="portrait"></application>
Expand Down
108 changes: 57 additions & 51 deletions Droid/Registro.Droid.csproj

Large diffs are not rendered by default.

2,395 changes: 2,224 additions & 171 deletions Droid/Resources/Resource.designer.cs

Large diffs are not rendered by default.

47 changes: 24 additions & 23 deletions Droid/packages.config
@@ -1,29 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Ansuria.XFGloss" version="1.1.3" targetFramework="monoandroid81" />
<package id="Microsoft.AppCenter" version="1.12.0" targetFramework="monoandroid81" />
<package id="Microsoft.AppCenter.Analytics" version="1.12.0" targetFramework="monoandroid81" />
<package id="Microsoft.AppCenter.Crashes" version="1.12.0" targetFramework="monoandroid81" />
<package id="Microsoft.AppCenter" version="1.13.0" targetFramework="monoandroid81" />
<package id="Microsoft.AppCenter.Analytics" version="1.13.0" targetFramework="monoandroid81" />
<package id="Microsoft.AppCenter.Crashes" version="1.13.0" targetFramework="monoandroid81" />
<package id="modernhttpclient" version="2.4.2" targetFramework="monoandroid81" />
<package id="Newtonsoft.Json" version="12.0.1" targetFramework="monoandroid81" />
<package id="VG.XFShapeView" version="1.0.5" targetFramework="monoandroid71" />
<package id="Xamarin.Android.Arch.Core.Common" version="1.1.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Arch.Lifecycle.Common" version="1.1.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Arch.Lifecycle.Runtime" version="1.1.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.Animated.Vector.Drawable" version="28.0.0" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.Annotations" version="28.0.0" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.Compat" version="28.0.0" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.Core.UI" version="28.0.0" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.Core.Utils" version="28.0.0" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.Design" version="28.0.0" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.Fragment" version="28.0.0" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.Media.Compat" version="28.0.0" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.Transition" version="28.0.0" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.v4" version="28.0.0" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.v7.AppCompat" version="28.0.0" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.v7.CardView" version="28.0.0" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.v7.MediaRouter" version="28.0.0" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.v7.Palette" version="28.0.0" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.v7.RecyclerView" version="28.0.0" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.Vector.Drawable" version="28.0.0" targetFramework="monoandroid81" />
<package id="Xamarin.Forms" version="3.4.0.1009999" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Arch.Core.Common" version="1.1.1.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Arch.Lifecycle.Common" version="1.1.1.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Arch.Lifecycle.Runtime" version="1.1.1.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.Animated.Vector.Drawable" version="28.0.0.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.Annotations" version="28.0.0.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.Compat" version="28.0.0.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.Core.UI" version="28.0.0.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.Core.Utils" version="28.0.0.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.Design" version="28.0.0.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.Fragment" version="28.0.0.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.Media.Compat" version="28.0.0.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.Transition" version="28.0.0.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.v4" version="28.0.0.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.v7.AppCompat" version="28.0.0.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.v7.CardView" version="28.0.0.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.v7.MediaRouter" version="28.0.0.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.v7.Palette" version="28.0.0.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.v7.RecyclerView" version="28.0.0.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.Vector.Drawable" version="28.0.0.1" targetFramework="monoandroid81" />
<package id="Xamarin.Forms" version="3.5.0.169047" targetFramework="monoandroid81" />
</packages>
5 changes: 3 additions & 2 deletions Registro/Classes/HttpRequests/Utility.cs
Expand Up @@ -3,6 +3,7 @@
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
using ModernHttpClient;

namespace Registro.Classes.HttpRequests
{
Expand All @@ -17,7 +18,7 @@ static public async Task<string> GetPageAsync(string url)
getRequest.Headers.Add("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8");
getRequest.Headers.Add("UserAgent", "Mozilla / 5.0(Windows NT 10.0; Win64; x64) AppleWebKit / 537.36(KHTML, like Gecko) Chrome / 63.0.3239.84 Safari / 537.36");

HttpResponseMessage getResponse = await new HttpClient().SendAsync(getRequest); //new NativeMessageHandler()
HttpResponseMessage getResponse = await new HttpClient(new NativeMessageHandler()).SendAsync(getRequest); //new NativeMessageHandler()

pageSource = await getResponse.Content.ReadAsStringAsync();

Expand All @@ -43,7 +44,7 @@ static public async Task<string> PostPageAsync(string url, string parms, string
req.Headers.TryAddWithoutValidation("Content-Length", bytes.Length.ToString());
req.Content = new StringContent(parms, Encoding.UTF8, "application/x-www-form-urlencoded");

HttpResponseMessage resp = await new HttpClient().SendAsync(req); //new NativeMessageHandler()
HttpResponseMessage resp = await new HttpClient(new NativeMessageHandler()).SendAsync(req); //new NativeMessageHandler()
String pageSource = await resp.Content.ReadAsStringAsync();

resp.Dispose();
Expand Down
23 changes: 22 additions & 1 deletion Registro/Classes/JsonRequest/JsonRequest.cs
Expand Up @@ -103,7 +103,28 @@ static public async Task<bool> JsonLogin()
else
DependencyService.Get<INotifyiOS>().ShowToast("Errore del Server", 750);
}
else
else if(json.Contains("404 Not Found"))
{
if (Device.RuntimePlatform == Device.Android)
{
DependencyService.Get<INotifyAndroid>().DisplayToast("Impossibile Connettersi");
Device.StartTimer(new TimeSpan(0, 0, 1), () =>
{
DependencyService.Get<INotifyAndroid>().DisplayToast("Riesegui il login tramite link");
return false;
});
}
else
{
DependencyService.Get<INotifyiOS>().ShowToast("Impossibile Connettersi", 1000);
Device.StartTimer(new TimeSpan(0, 0, 1), () =>
{
DependencyService.Get<INotifyiOS>().ShowToast("Riesegui il login tramite link", 1500);
return false;
});
}
}
else
{
int start = json.IndexOf('{');
int end = json.LastIndexOf('}');
Expand Down
19 changes: 11 additions & 8 deletions Registro/Registro.csproj
@@ -1,5 +1,5 @@
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\packages\Xamarin.Forms.3.4.0.1009999\build\Xamarin.Forms.props" Condition="Exists('..\packages\Xamarin.Forms.3.4.0.1009999\build\Xamarin.Forms.props')" />
<Import Project="..\packages\Xamarin.Forms.3.5.0.169047\build\Xamarin.Forms.props" Condition="Exists('..\packages\Xamarin.Forms.3.5.0.169047\build\Xamarin.Forms.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
Expand Down Expand Up @@ -169,25 +169,28 @@
<HintPath>..\packages\Ansuria.XFGloss.1.1.3\lib\netstandard1.0\XFGloss.dll</HintPath>
</Reference>
<Reference Include="Microsoft.AppCenter">
<HintPath>..\packages\Microsoft.AppCenter.1.12.0\lib\portable-net45+win8+wpa81+wp8\Microsoft.AppCenter.dll</HintPath>
<HintPath>..\packages\Microsoft.AppCenter.1.13.0\lib\portable-net45+win8+wpa81+wp8\Microsoft.AppCenter.dll</HintPath>
</Reference>
<Reference Include="Microsoft.AppCenter.Analytics">
<HintPath>..\packages\Microsoft.AppCenter.Analytics.1.12.0\lib\portable-net45+win8+wpa81+wp8\Microsoft.AppCenter.Analytics.dll</HintPath>
<HintPath>..\packages\Microsoft.AppCenter.Analytics.1.13.0\lib\portable-net45+win8+wpa81+wp8\Microsoft.AppCenter.Analytics.dll</HintPath>
</Reference>
<Reference Include="Microsoft.AppCenter.Crashes">
<HintPath>..\packages\Microsoft.AppCenter.Crashes.1.12.0\lib\portable-net45+win8+wpa81+wp8\Microsoft.AppCenter.Crashes.dll</HintPath>
<HintPath>..\packages\Microsoft.AppCenter.Crashes.1.13.0\lib\portable-net45+win8+wpa81+wp8\Microsoft.AppCenter.Crashes.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json">
<HintPath>..\packages\Newtonsoft.Json.12.0.1\lib\portable-net45+win8+wp8+wpa81\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="Xamarin.Forms.Core">
<HintPath>..\packages\Xamarin.Forms.3.4.0.1009999\lib\netstandard1.0\Xamarin.Forms.Core.dll</HintPath>
<HintPath>..\packages\Xamarin.Forms.3.5.0.169047\lib\netstandard1.0\Xamarin.Forms.Core.dll</HintPath>
</Reference>
<Reference Include="Xamarin.Forms.Platform">
<HintPath>..\packages\Xamarin.Forms.3.4.0.1009999\lib\netstandard1.0\Xamarin.Forms.Platform.dll</HintPath>
<HintPath>..\packages\Xamarin.Forms.3.5.0.169047\lib\netstandard1.0\Xamarin.Forms.Platform.dll</HintPath>
</Reference>
<Reference Include="Xamarin.Forms.Xaml">
<HintPath>..\packages\Xamarin.Forms.3.4.0.1009999\lib\netstandard1.0\Xamarin.Forms.Xaml.dll</HintPath>
<HintPath>..\packages\Xamarin.Forms.3.5.0.169047\lib\netstandard1.0\Xamarin.Forms.Xaml.dll</HintPath>
</Reference>
<Reference Include="ModernHttpClient">
<HintPath>..\packages\modernhttpclient.2.4.2\lib\Portable-Net45+WinRT45+WP8+WPA81\ModernHttpClient.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
Expand All @@ -207,5 +210,5 @@
<Folder Include="Classes\JsonRequest\" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
<Import Project="..\packages\Xamarin.Forms.3.4.0.1009999\build\Xamarin.Forms.targets" Condition="Exists('..\packages\Xamarin.Forms.3.4.0.1009999\build\Xamarin.Forms.targets')" />
<Import Project="..\packages\Xamarin.Forms.3.5.0.169047\build\Xamarin.Forms.targets" Condition="Exists('..\packages\Xamarin.Forms.3.5.0.169047\build\Xamarin.Forms.targets')" />
</Project>
13 changes: 7 additions & 6 deletions Registro/packages.config
@@ -1,11 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Ansuria.XFGloss" version="1.1.3" targetFramework="portable45-net45+win8+wpa81" />
<package id="Microsoft.AppCenter" version="1.12.0" targetFramework="portable45-net45+win8+wpa81" />
<package id="Microsoft.AppCenter.Analytics" version="1.12.0" targetFramework="portable45-net45+win8+wpa81" />
<package id="Microsoft.AppCenter.Crashes" version="1.12.0" targetFramework="portable45-net45+win8+wpa81" />
<package id="Microsoft.AppCenter" version="1.13.0" targetFramework="portable45-net45+win8+wpa81" />
<package id="Microsoft.AppCenter.Analytics" version="1.13.0" targetFramework="portable45-net45+win8+wpa81" />
<package id="Microsoft.AppCenter.Crashes" version="1.13.0" targetFramework="portable45-net45+win8+wpa81" />
<package id="Microsoft.NETCore.Platforms" version="2.2.0" targetFramework="portable45-net45+win8+wpa81" />
<package id="Microsoft.NETCore.Targets" version="2.1.0" targetFramework="portable45-net45+win8+wpa81" />
<package id="modernhttpclient" version="2.4.2" targetFramework="portable45-net45+win8+wpa81" />
<package id="NETStandard.Library" version="2.0.3" targetFramework="portable45-net45+win8+wpa81" />
<package id="Newtonsoft.Json" version="12.0.1" targetFramework="portable45-net45+win8+wpa81" />
<package id="runtime.native.System" version="4.3.1" targetFramework="portable45-net45+win8+wpa81" />
Expand All @@ -26,8 +27,8 @@
<package id="System.Reflection.Extensions" version="4.3.0" targetFramework="portable45-net45+win8+wpa81" />
<package id="System.Reflection.Primitives" version="4.3.0" targetFramework="portable45-net45+win8+wpa81" />
<package id="System.Resources.ResourceManager" version="4.3.0" targetFramework="portable45-net45+win8+wpa81" />
<package id="System.Runtime" version="4.3.0" targetFramework="portable45-net45+win8+wpa81" />
<package id="System.Runtime.Extensions" version="4.3.0" targetFramework="portable45-net45+win8+wpa81" />
<package id="System.Runtime" version="4.3.1" targetFramework="portable45-net45+win8+wpa81" />
<package id="System.Runtime.Extensions" version="4.3.1" targetFramework="portable45-net45+win8+wpa81" />
<package id="System.Runtime.InteropServices" version="4.3.0" targetFramework="portable45-net45+win8+wpa81" />
<package id="System.Runtime.InteropServices.RuntimeInformation" version="4.3.0" targetFramework="portable45-net45+win8+wpa81" />
<package id="System.Runtime.Numerics" version="4.3.0" targetFramework="portable45-net45+win8+wpa81" />
Expand All @@ -39,5 +40,5 @@
<package id="System.Xml.ReaderWriter" version="4.3.1" targetFramework="portable45-net45+win8+wpa81" />
<package id="System.Xml.XDocument" version="4.3.0" targetFramework="portable45-net45+win8+wpa81" />
<package id="VG.XFShapeView" version="1.0.5" targetFramework="portable45-net45+win8+wpa81" />
<package id="Xamarin.Forms" version="3.4.0.1009999" targetFramework="portable45-net45+win8+wpa81" />
<package id="Xamarin.Forms" version="3.5.0.169047" targetFramework="portable45-net45+win8+wpa81" />
</packages>

0 comments on commit 144f61a

Please sign in to comment.