summaryrefslogtreecommitdiff
path: root/FireBase/FirebaseOptions.cs
diff options
context:
space:
mode:
authorDennis Kobert <d-kobert@web.de>2019-05-19 16:03:38 +0200
committerDennis Kobert <d-kobert@web.de>2019-05-19 16:03:38 +0200
commitf89f308c525e9deebc6d2cf6416e27dfe1a299dc (patch)
tree7097ef871ead0245efda696198443eab8e443d3a /FireBase/FirebaseOptions.cs
parentf3983341be939235c1a6cd522b3bb5cc318a6d1a (diff)
Cleanup DiscoBot Project
Diffstat (limited to 'FireBase/FirebaseOptions.cs')
-rw-r--r--FireBase/FirebaseOptions.cs50
1 files changed, 12 insertions, 38 deletions
diff --git a/FireBase/FirebaseOptions.cs b/FireBase/FirebaseOptions.cs
index 9905956..f31a047 100644
--- a/FireBase/FirebaseOptions.cs
+++ b/FireBase/FirebaseOptions.cs
@@ -4,73 +4,47 @@
using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
-
- using Firebase.Database.Offline;
-
+ using Offline;
using Newtonsoft.Json;
public class FirebaseOptions
{
public FirebaseOptions()
{
- this.OfflineDatabaseFactory = (t, s) => new Dictionary<string, OfflineEntry>();
- this.SubscriptionStreamReaderFactory = s => new StreamReader(s);
- this.JsonSerializerSettings = new JsonSerializerSettings();
- this.SyncPeriod = TimeSpan.FromSeconds(10);
+ OfflineDatabaseFactory = (t, s) => new Dictionary<string, OfflineEntry>();
+ SubscriptionStreamReaderFactory = s => new StreamReader(s);
+ JsonSerializerSettings = new JsonSerializerSettings();
+ SyncPeriod = TimeSpan.FromSeconds(10);
}
/// <summary>
/// Gets or sets the factory for Firebase offline database. Default is in-memory dictionary.
/// </summary>
- public Func<Type, string, IDictionary<string, OfflineEntry>> OfflineDatabaseFactory
- {
- get;
- set;
- }
+ public Func<Type, string, IDictionary<string, OfflineEntry>> OfflineDatabaseFactory { get; set; }
/// <summary>
/// Gets or sets the method for retrieving auth tokens. Default is null.
/// </summary>
- public Func<Task<string>> AuthTokenAsyncFactory
- {
- get;
- set;
- }
+ public Func<Task<string>> AuthTokenAsyncFactory { get; set; }
/// <summary>
/// Gets or sets the factory for <see cref="TextReader"/> used for reading online streams. Default is <see cref="StreamReader"/>.
/// </summary>
- public Func<Stream, TextReader> SubscriptionStreamReaderFactory
- {
- get;
- set;
- }
+ public Func<Stream, TextReader> SubscriptionStreamReaderFactory { get; set; }
/// <summary>
/// Gets or sets the json serializer settings.
/// </summary>
- public JsonSerializerSettings JsonSerializerSettings
- {
- get;
- set;
- }
+ public JsonSerializerSettings JsonSerializerSettings { get; set; }
/// <summary>
/// Gets or sets the time between synchronization attempts for pulling and pushing offline entities. Default is 10 seconds.
/// </summary>
- public TimeSpan SyncPeriod
- {
- get;
- set;
- }
+ public TimeSpan SyncPeriod { get; set; }
/// <summary>
/// Specify if token returned by factory will be used as "auth" url parameter or "access_token".
/// </summary>
- public bool AsAccessToken
- {
- get;
- set;
- }
+ public bool AsAccessToken { get; set; }
}
-}
+} \ No newline at end of file