alexsosnovskiy

fix vk scemes

May 8th, 2016
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.92 KB | None | 0 0
  1.         private static void AddQueriesSchemes(Dictionary<string, object> dict,string fullPath)
  2.         {
  3.             var schemesarray = new List<object> ();
  4.             schemesarray.Add ("vkauthorize");
  5.             schemesarray.Add ("vk");
  6.             schemesarray.Add ("vk-share");
  7.  
  8.             object LSApplicationQueriesSchemes;
  9.            
  10.             if (dict.TryGetValue ("LSApplicationQueriesSchemes", out LSApplicationQueriesSchemes))
  11.             {
  12.                 var _LSSchemesObjArray = LSApplicationQueriesSchemes as List<object>;
  13.                 var _LSSchemesArray=new List<string>();
  14.                 foreach (var scheme in _LSSchemesObjArray) {
  15.                     _LSSchemesArray.Add((string)scheme);
  16.                 }
  17.  
  18.                 foreach (var val in schemesarray) {
  19.                     var scheme = (string)val;
  20.  
  21.                     if(!_LSSchemesArray.Contains(scheme))
  22.                         _LSSchemesObjArray.Add (scheme);
  23.                 }
  24.  
  25.                 dict["LSApplicationQueriesSchemes"]=(List<object>)_LSSchemesObjArray;
  26.                
  27.             } else {
  28.                 dict.Add ("LSApplicationQueriesSchemes", schemesarray);
  29.             }
  30.         }
Advertisement
Add Comment
Please, Sign In to add comment