mirror of
https://github.com/sub-store-org/Sub-Store.git
synced 2025-08-10 00:52:40 +00:00
- Added auto schema migration - Refactored /api/subs, /api/collections, /api/artifacts. Now these APIs will return array instead of object. This enables sorting items in the future.
18 lines
437 B
JavaScript
18 lines
437 B
JavaScript
export function findByName(list, name) {
|
|
return list.find((item) => item.name === name);
|
|
}
|
|
|
|
export function findIndexByName(list, name) {
|
|
return list.find((item) => item.name === name);
|
|
}
|
|
|
|
export function deleteByName(list, name) {
|
|
const idx = findIndexByName(list, name);
|
|
list.splice(idx, 1);
|
|
}
|
|
|
|
export function updateByName(list, name, newItem) {
|
|
const idx = findIndexByName(list, name);
|
|
list[idx] = newItem;
|
|
}
|