RPC snapshot methods should be simplified to avoid creating unnecessary observables

Description

RPC snapshot methods added in this change:

are creating and dropping observables unnecessarily, wasting resources and creating possible warning scenarios when observable cleaner mechanism finds and picks up the created observables befure the .notUsed() method would be invoked on them.

These snapshot methods could be simplified by avoiding the observables and accessing/returning just the necessary data.

Assignee

Tamas Veingartner

Reporter

David Rapacchiale

Labels

None

Sprint

None

Epic Link

None

Priority

High

Engineering Teams

Kernel

Fix versions

Affects versions

None

Ported to...

None

Story Points / Dev Days

0

Build cut

None

Feature Team

Kernel Group
Configure