Example #1
0
 public CodeData FindCode(string CountryCode, string PhoneNum)
 {
     lock (Codes)
     {
         if (Codes.ContainsKey(CountryCode + PhoneNum))
         {
             CodeData d = Codes[CountryCode + PhoneNum];
             if (!d.HasExp())
             {
                 return(d);
             }
         }
         return(null);
     }
 }
Example #2
0
 public CodeData CheckCode(string CountryCode, string PhoneNum, string CodeNum)
 {
     lock (Codes)
     {
         if (Codes.ContainsKey(CountryCode + PhoneNum))
         {
             CodeData d = Codes[CountryCode + PhoneNum];
             if (d.CodeNum == CodeNum)
             {
                 Codes.Remove(CountryCode + PhoneNum);
                 if (!d.HasExp())
                 {
                     return(d);
                 }
             }
         }
         return(null);
     }
 }