Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion OneGateApp/App.xaml.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using Neo.Wallets;
using Microsoft.Extensions.DependencyInjection;
using Neo.Wallets;
using NeoOrder.OneGate.Data;
using NeoOrder.OneGate.Models.AppLinks;
using NeoOrder.OneGate.Pages;
Expand Down Expand Up @@ -37,6 +38,8 @@ public App(IServiceProvider serviceProvider, ApplicationDbContext dbContext, IWa
}
httpClient.DefaultRequestHeaders.AcceptLanguage.Clear();
httpClient.DefaultRequestHeaders.AcceptLanguage.ParseAdd(CultureInfo.CurrentUICulture.Name);

_ = serviceProvider.GetRequiredService<PendingTransactionService>().StartAsync();
}

internal bool ProcessAppLinkUri(Uri uri)
Expand Down
3 changes: 3 additions & 0 deletions OneGateApp/MauiProgram.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
using NeoOrder.OneGate.Resources;
using NeoOrder.OneGate.Services;
using NeoOrder.OneGate.Services.RPC;
using Plugin.LocalNotification;
using Plugin.Maui.ScreenSecurity;
using ZXing.Net.Maui.Controls;

Expand All @@ -35,6 +36,7 @@ public static MauiApp CreateMauiApp()
.UseMauiCommunityToolkit(ConfigureMauiCommunityToolkit)
.UseScreenSecurity()
.UseBarcodeReader()
.UseLocalNotification()
.RegisterServices()
.ConfigureMauiHandlers(handlers =>
{
Expand Down Expand Up @@ -107,6 +109,7 @@ static MauiAppBuilder RegisterServices(this MauiAppBuilder builder)
builder.Services.AddTransient<WalletAuthorizationService>();
builder.Services.AddSingleton<TokenManager>();
builder.Services.AddSingleton<RpcClient>();
builder.Services.AddSingleton<PendingTransactionService>();
builder.Services.AddSingleton<UpdateService>();
builder.Services.AddSingleton<IHomeShortcutService, HomeShortcutService>();
return builder;
Expand Down
1 change: 1 addition & 0 deletions OneGateApp/OneGateApp.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@

<ItemGroup>
<PackageReference Include="CommunityToolkit.Maui" Version="14.1.0" />
<PackageReference Include="Plugin.LocalNotification" Version="14.1.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="10.0.9" />
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="10.0.9" />
<PackageReference Include="Microsoft.Maui.Controls" Version="10.0.51" />
Expand Down
1 change: 1 addition & 0 deletions OneGateApp/Pages/SendNFTPage.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,7 @@ async void OnSubmitted(object sender, EventArgs e)
return;
}
GlobalStates.Invalidate<WalletPage>();
serviceProvider.GetServiceOrCreateInstance<PendingTransactionService>().Enqueue(tx.Hash);
await Shell.Current.GoToAsync("//wallet/sending", new Dictionary<string, object>
{
["tx"] = tx,
Expand Down
1 change: 1 addition & 0 deletions OneGateApp/Pages/SendPage.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -289,6 +289,7 @@ async void OnSubmitted(object sender, EventArgs e)
return;
}
GlobalStates.Invalidate<WalletPage>();
serviceProvider.GetServiceOrCreateInstance<PendingTransactionService>().Enqueue(tx.Hash);
await Shell.Current.GoToAsync("//wallet/sending", new Dictionary<string, object>
{
["tx"] = tx,
Expand Down
1 change: 1 addition & 0 deletions OneGateApp/Platforms/Android/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
<uses-permission android:name="android.permission.HIGH_SAMPLING_RATE_SENSORS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.USE_BIOMETRIC" />
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<uses-feature android:name="android.hardware.sensor.accelerometer" android:required="false" />
<uses-feature android:name="android.hardware.sensor.gyroscope" android:required="false" />
<queries>
Expand Down
9 changes: 9 additions & 0 deletions OneGateApp/Properties/Strings.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 4 additions & 1 deletion OneGateApp/Properties/Strings.de.resx
Original file line number Diff line number Diff line change
Expand Up @@ -989,4 +989,7 @@ Es wird empfohlen, den NEP-2-Schlüssel und das Passwort getrennt aufzubewahren
<data name="Unavailable" xml:space="preserve">
<value>Nicht verfügbar</value>
</data>
</root>
<data name="TransactionFailed" xml:space="preserve">
<value>Transaktion fehlgeschlagen</value>
</data>
</root>
5 changes: 4 additions & 1 deletion OneGateApp/Properties/Strings.es.resx
Original file line number Diff line number Diff line change
Expand Up @@ -989,4 +989,7 @@ Se recomienda almacenar la clave NEP-2 y la contraseña por separado y realizar
<data name="Unavailable" xml:space="preserve">
<value>No disponible</value>
</data>
</root>
<data name="TransactionFailed" xml:space="preserve">
<value>Transacción fallida</value>
</data>
</root>
5 changes: 4 additions & 1 deletion OneGateApp/Properties/Strings.fr.resx
Original file line number Diff line number Diff line change
Expand Up @@ -989,4 +989,7 @@ Il est recommandé de conserver séparément la clé NEP-2 et le mot de passe, e
<data name="Unavailable" xml:space="preserve">
<value>Indisponible</value>
</data>
</root>
<data name="TransactionFailed" xml:space="preserve">
<value>Transaction échouée</value>
</data>
</root>
5 changes: 4 additions & 1 deletion OneGateApp/Properties/Strings.id.resx
Original file line number Diff line number Diff line change
Expand Up @@ -989,4 +989,7 @@ Disarankan untuk menyimpan kunci NEP-2 dan kata sandinya secara terpisah serta m
<data name="Unavailable" xml:space="preserve">
<value>Tidak tersedia</value>
</data>
</root>
<data name="TransactionFailed" xml:space="preserve">
<value>Transaksi gagal</value>
</data>
</root>
5 changes: 4 additions & 1 deletion OneGateApp/Properties/Strings.it.resx
Original file line number Diff line number Diff line change
Expand Up @@ -989,4 +989,7 @@ Si consiglia di conservare separatamente la chiave NEP-2 e la password e di eseg
<data name="Unavailable" xml:space="preserve">
<value>Non disponibile</value>
</data>
</root>
<data name="TransactionFailed" xml:space="preserve">
<value>Transazione non riuscita</value>
</data>
</root>
5 changes: 4 additions & 1 deletion OneGateApp/Properties/Strings.ja.resx
Original file line number Diff line number Diff line change
Expand Up @@ -989,4 +989,7 @@ NEP-2 とパスワードは別々に保管し、それぞれを安全にバッ
<data name="Unavailable" xml:space="preserve">
<value>利用不可</value>
</data>
</root>
<data name="TransactionFailed" xml:space="preserve">
<value>トランザクション失敗</value>
</data>
</root>
5 changes: 4 additions & 1 deletion OneGateApp/Properties/Strings.ko.resx
Original file line number Diff line number Diff line change
Expand Up @@ -989,4 +989,7 @@ NEP-2와 비밀번호는 별도로 보관하고 각각 안전하게 백업하는
<data name="Unavailable" xml:space="preserve">
<value>사용할 수 없음</value>
</data>
</root>
<data name="TransactionFailed" xml:space="preserve">
<value>트랜잭션 실패</value>
</data>
</root>
5 changes: 4 additions & 1 deletion OneGateApp/Properties/Strings.nl.resx
Original file line number Diff line number Diff line change
Expand Up @@ -989,4 +989,7 @@ Het wordt aanbevolen om de NEP-2-sleutel en het wachtwoord apart op te slaan en
<data name="Unavailable" xml:space="preserve">
<value>Niet beschikbaar</value>
</data>
</root>
<data name="TransactionFailed" xml:space="preserve">
<value>Transactie mislukt</value>
</data>
</root>
5 changes: 4 additions & 1 deletion OneGateApp/Properties/Strings.pt-BR.resx
Original file line number Diff line number Diff line change
Expand Up @@ -989,4 +989,7 @@ Recomenda-se armazenar a chave NEP-2 e a senha separadamente e fazer backups seg
<data name="Unavailable" xml:space="preserve">
<value>Indisponível</value>
</data>
</root>
<data name="TransactionFailed" xml:space="preserve">
<value>Transação falhou</value>
</data>
</root>
3 changes: 3 additions & 0 deletions OneGateApp/Properties/Strings.resx
Original file line number Diff line number Diff line change
Expand Up @@ -989,4 +989,7 @@ It is recommended to store the NEP-2 key and password separately and back them u
<data name="Unavailable" xml:space="preserve">
<value>Unavailable</value>
</data>
<data name="TransactionFailed" xml:space="preserve">
<value>Transaction failed</value>
</data>
</root>
5 changes: 4 additions & 1 deletion OneGateApp/Properties/Strings.ru.resx
Original file line number Diff line number Diff line change
Expand Up @@ -989,4 +989,7 @@
<data name="Unavailable" xml:space="preserve">
<value>Недоступно</value>
</data>
</root>
<data name="TransactionFailed" xml:space="preserve">
<value>Транзакция не удалась</value>
</data>
</root>
5 changes: 4 additions & 1 deletion OneGateApp/Properties/Strings.tr.resx
Original file line number Diff line number Diff line change
Expand Up @@ -989,4 +989,7 @@ NEP-2 anahtarı ile şifreyi ayrı ayrı saklamanız ve güvenli şekilde yedekl
<data name="Unavailable" xml:space="preserve">
<value>Kullanılamıyor</value>
</data>
</root>
<data name="TransactionFailed" xml:space="preserve">
<value>İşlem başarısız</value>
</data>
</root>
5 changes: 4 additions & 1 deletion OneGateApp/Properties/Strings.vi.resx
Original file line number Diff line number Diff line change
Expand Up @@ -989,4 +989,7 @@ Nên lưu trữ riêng khóa NEP-2 và mật khẩu, đồng thời sao lưu ch
<data name="Unavailable" xml:space="preserve">
<value>Không khả dụng</value>
</data>
</root>
<data name="TransactionFailed" xml:space="preserve">
<value>Giao dịch thất bại</value>
</data>
</root>
3 changes: 3 additions & 0 deletions OneGateApp/Properties/Strings.zh-Hans.resx
Original file line number Diff line number Diff line change
Expand Up @@ -989,4 +989,7 @@
<data name="Unavailable" xml:space="preserve">
<value>不可用</value>
</data>
<data name="TransactionFailed" xml:space="preserve">
<value>交易失败</value>
</data>
</root>
3 changes: 3 additions & 0 deletions OneGateApp/Properties/Strings.zh-Hant.resx
Original file line number Diff line number Diff line change
Expand Up @@ -989,4 +989,7 @@
<data name="Unavailable" xml:space="preserve">
<value>不可用</value>
</data>
<data name="TransactionFailed" xml:space="preserve">
<value>交易失敗</value>
</data>
</root>
Loading