private async Task by_me() { var db = z_db.general_x <m.contact>(); var contact = await db.get(z_userid); if (contact == null) { contact = new m.contact() { id = z_userid } } ; contact.by_me.Remove(a_partner_id); if (a_contact) { contact.by_me.Add(a_partner_id); } await db.upsert(contact); if (a_contact) { q.update(z_userid, a_partner_id); } else { q.delete(z_userid, a_partner_id); } }
private async Task partner() { var db = z_db.general_x <m.contact>(); var contact = await db.get(a_partner_id); if (contact == null) { contact = new m.contact() { id = a_partner_id } } ; contact.by_them.Remove(a_partner_id); if (a_contact) { contact.by_them.Add(a_partner_id); } await db.upsert(contact); } }