addRecentId method
Добавить объект в последние используемые и сохранить на сервере (БД)
Implementation
void addRecentId(String typeName, String id) {
var obj = getRecentObject(typeName);
var ids = obj.settings.isEmpty ? [] : obj.settings.split(',');
if (ids.contains(id)) {
if (ids.first == id) {
return;
}
ids.remove(id);
}
ids.insert(0, id);
while (ids.length > maxRecent) {
ids.removeLast();
}
obj.settings = ids.join(',');
postUserSettings(obj as T);
}