Skip to content

Commit ae111f0

Browse files
igorlinemanuelsc
authored andcommitted
feat: add toggle to subscribe for reth client repo updates
1 parent 9ba214b commit ae111f0

3 files changed

Lines changed: 23 additions & 0 deletions

File tree

src/app/pages/clients/clients.page.html

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,19 @@
7575
>Nethermind</ion-toggle
7676
>
7777
</ion-item>
78+
<ion-item lines="none">
79+
<ion-icon class="opacity-icon" slot="start" name="cube-outline"></ion-icon>
80+
<ion-toggle
81+
checked
82+
id="clientToggle"
83+
[ngModel]="notificationBase.clientUpdatesTogglesMap.get('RETH')"
84+
(ngModelChange)="notificationBase.setClientToggleState('RETH', $event)"
85+
(ionChange)="notificationBase.clientUpdateOnToggle('RETH')"
86+
labelPlacement="start"
87+
justify="space-between"
88+
>Reth</ion-toggle
89+
>
90+
</ion-item>
7891
</ion-list>
7992
</span>
8093
<span *ngSwitchCase="'eth2Clients'">

src/app/pages/clients/clients.page.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ export class ClientsPage implements OnInit {
4747
this.updateUtils.getClient('NETHERMIND').then((result) => {
4848
this.notificationBase.setClientToggleState('NETHERMIND', result && result != 'null')
4949
})
50+
this.updateUtils.getClient('RETH').then((result) => {
51+
this.notificationBase.setClientToggleState('RETH', result && result != 'null')
52+
})
5053

5154
this.notificationBase.disableToggleLock()
5255
}

src/app/utils/ClientUpdateUtils.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,13 @@ export const Clients: ClientInfo[] = [
9494
repo: 'NethermindEth/nethermind',
9595
storageKey: 'client_updates_nethermind',
9696
},
97+
98+
{
99+
key: 'RETH',
100+
name: 'Reth',
101+
repo: 'paradigmxyz/reth',
102+
storageKey: 'client_updates_reth',
103+
},
97104
// Various
98105
{
99106
key: 'ROCKETPOOL',

0 commit comments

Comments
 (0)