Beispiel #1
0
        public static async Task <IGeneration> GetCurrentGenerationAsync(this SQLiteDatabase database)
        {
            // Returns the latest generation, which the current generation always will be.

            IGeneration generation = await database.GetCurrentGenerationOrNullAsync();

            if (generation is null)
            {
                return(await database.AdvanceGenerationAsync());
            }

            return(generation);
        }