|
|
|
@ -35,9 +35,8 @@ namespace Emby.Server.Implementations.Data
|
|
|
|
|
public string Name => "SQLite";
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Opens the connection to the database
|
|
|
|
|
/// Opens the connection to the database.
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <returns>Task.</returns>
|
|
|
|
|
public void Initialize()
|
|
|
|
|
{
|
|
|
|
|
using (var connection = GetConnection())
|
|
|
|
@ -180,14 +179,10 @@ namespace Emby.Server.Implementations.Data
|
|
|
|
|
var id = row[0].ToInt64();
|
|
|
|
|
var guid = row[1].ReadGuidFromBlob();
|
|
|
|
|
|
|
|
|
|
using (var stream = new MemoryStream(row[2].ToBlob()))
|
|
|
|
|
{
|
|
|
|
|
stream.Position = 0;
|
|
|
|
|
var user = _jsonSerializer.DeserializeFromStream<User>(stream);
|
|
|
|
|
user.InternalId = id;
|
|
|
|
|
user.Id = guid;
|
|
|
|
|
return user;
|
|
|
|
|
}
|
|
|
|
|
var user = _jsonSerializer.DeserializeFromString<User>(row.GetString(2));
|
|
|
|
|
user.InternalId = id;
|
|
|
|
|
user.Id = guid;
|
|
|
|
|
return user;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|