BranchsProcessor.pas 840 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. unit BranchsProcessor;
  2. interface
  3. uses
  4. SysUtils, SuperObject, Classes;
  5. type
  6. TBranchUsersProcessor = class
  7. public
  8. class procedure Processor(AJo: ISuperObject);
  9. end;
  10. implementation
  11. uses
  12. RealICQClient, MainFrm, InterfaceDataProvider, DataProviderImport, RealICQModel;
  13. { TBranchUsersProcessor }
  14. class procedure TBranchUsersProcessor.Processor(AJo: ISuperObject);
  15. var
  16. joBranchs: ISuperObject;
  17. item: TSuperAvlEntry;
  18. AServerID: string;
  19. AUsers: TStringList;
  20. begin
  21. // joBranchs := AJo.O['bs'];
  22. // AServerID := AJo.S['s'];
  23. // for item in joBranchs.AsObject do
  24. // begin
  25. // try
  26. // AUsers := InitAndRequestUsers(item.Value, ARealICQClient);
  27. // DoGettedUsersByBranchID(AServerID, item.Name, AUsers);
  28. // finally
  29. // if AUsers <> nil then
  30. // FreeAndNil(AUsers);
  31. // end;
  32. // end;
  33. end;
  34. end.