added better blacklisting handling

This commit is contained in:
Nicolas Constant
2022-11-04 03:14:00 -04:00
parent df68b9c370
commit 4fb04c16b8

View File

@@ -95,9 +95,16 @@ namespace BirdsiteLive.Domain
{ {
// Apply moved to // Apply moved to
var twitterAccount = await _twitterUserDal.GetTwitterUserAsync(acct); var twitterAccount = await _twitterUserDal.GetTwitterUserAsync(acct);
twitterAccount.MovedTo = validatedUser.ObjectId; if (twitterAccount == null)
twitterAccount.MovedToAcct = validatedUser.FediverseAcct; {
await _twitterUserDal.UpdateTwitterUserAsync(twitterAccount); await _twitterUserDal.CreateTwitterUserAsync(acct, -1, validatedUser.ObjectId, validatedUser.FediverseAcct);
}
else
{
twitterAccount.MovedTo = validatedUser.ObjectId;
twitterAccount.MovedToAcct = validatedUser.FediverseAcct;
await _twitterUserDal.UpdateTwitterUserAsync(twitterAccount);
}
// Notify Followers // Notify Followers
var t = Task.Run(async () => var t = Task.Run(async () =>