public GetUpdate ( Addin a ) : AddinRepositoryEntry | ||
a | Addin | |
return | AddinRepositoryEntry |
public AddinRepositoryEntry GetUpdate(Addin a)
{
AddinRepositoryEntry[] updates = service.Repositories.GetAvailableAddinUpdates (Addin.GetIdName (a.Id));
AddinRepositoryEntry best = null;
string bestVersion = a.Version;
foreach (AddinRepositoryEntry e in updates) {
if (Addin.CompareVersions (bestVersion, e.Addin.Version) > 0) {
best = e;
bestVersion = e.Addin.Version;
}
}
return best;
}