/// <summary> /// /// </summary> /// <param name="user"></param> /// <param name="uid"></param> /// <returns></returns> public static int ApplyFriend(int uid, int tid) { bool noApply = UserData.CanApplyFriend(uid, tid); if (noApply) { IDictionary <string, string> data = new Dictionary <string, string>(); string sid = uid.ToString(); data.Add("name", sid); data.Add("www", sid); data.Add("uid", sid); data.Add("tid", tid.ToString()); return(EventData.CreateEvent(EventType.Important, EventSpreadType.Specified, tid, uid, "apply_friend", JU.Array(data))); } return(0); }
public static void ConfirmFriend(int uid, int mid) { int ret = UserData.BeingFriend(uid, mid, 2); if (ret > 0) // build event { string suid = uid.ToString(); string smid = mid.ToString(); /// uid be friend with mid IDictionary <string, string> data = new Dictionary <string, string>(); data.Add("name", smid); data.Add("www", smid); data.Add("name_self", suid); data.Add("www_self", suid); data.Add("icon", suid); EventData.CreateEvent(EventType.Normal, EventSpreadType.Specified, uid, uid, "be_friend", JU.Array(data)); // mid be friend with uid IDictionary <string, string> datam = new Dictionary <string, string>(); datam.Add("name", suid); datam.Add("www", suid); datam.Add("name_self", smid); datam.Add("www_self", smid); datam.Add("icon", smid); EventData.CreateEvent(EventType.Normal, EventSpreadType.Specified, mid, mid, "be_friend", JU.Array(datam)); } }
public static int CreateSignupEvent(int uid) { IDictionary <string, string> data = new Dictionary <string, string>(); string suid = uid.ToString(); data.Add("name_self", suid); data.Add("www_self", suid); data.Add("icon", suid); return(CreateEvent(EventType.Normal, EventSpreadType.Self, uid, uid, "signup", JU.Array(data))); }