After #1096 , we know which bits of yapapi should be refactored to use golem-core, this is the time to actually refactor them.
Todo:
[ ] Remove/replace identified bits to use golem-core instead of yapapi implementation
Refer to #1096 for identified bits
Not used yapapi code should be removed
### Bits
- [ ] https://github.com/golemfactory/yapapi/issues/1117
- [ ] https://github.com/golemfactory/yapapi/issues/1122
- [ ] https://github.com/golemfactory/yapapi/issues/1123
- [ ] GFTP provider and storage abstractions. Keep `webdev` storage but use abstraction from golem-core
- [ ] DEFAULT_DRIVER, DEFAULT_NETWORK, DEFAULT_SUBNET
- [ ] _YagnaDatetimeFormatter
- [ ] make yapapi's events not ued and remove them (are goth tests using those event?)
- [ ] make `worker` funciton use golem core's batches: remake Executor into a adapter so it uses golem core's batches
After #1096 , we know which bits of
yapapi
should be refactored to usegolem-core
, this is the time to actually refactor them.Todo:
golem-core
instead ofyapapi
implementationyapapi
code should be removed