blob: 6055c203381f49e9e5e9edc41ff0126aa8ba505c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
//
// MockCustomListsRepository.swift
// MullvadVPNTests
//
// Created by Jon Petersson on 2024-02-29.
// Copyright © 2025 Mullvad VPN AB. All rights reserved.
//
import Combine
import MullvadSettings
import MullvadTypes
struct CustomListsRepositoryStub: CustomListRepositoryProtocol {
let customLists: [CustomList]
func save(list: CustomList) throws {}
func delete(id: UUID) {}
func fetch(by id: UUID) -> CustomList? {
nil
}
func fetchAll() -> [CustomList] {
customLists
}
}
|