doWork

open suspend override fun doWork(): ListenableWorker.Result

Delegates the actual work execution to the real Worker.

This is where the proxy pattern happens - all work is forwarded to the Worker instance created with Hilt dependencies.

Return

The result from the delegate Worker (SUCCESS, RETRY, or FAILURE)