-
Notifications
You must be signed in to change notification settings - Fork 118
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Structural output - RefreshLastRun #1867
Comments
Places which produce output logs
Structures for messagessealed interface RefreshLastRunState {
data class LoadingRun(val lastRun: String) : RefreshLastRunState
object RefreshMatricesStarted : RefreshLastRunState
data class RefreshMatrices(val matrixCount: Int) : RefreshLastRunState
data class RefreshMatrix(val matrixState: String, val matrixId: String) : RefreshLastRunState
object UpdatingMatrixFile : RefreshLastRunState
} Proposition of passing
|
Places that produce output logs (ReportManager)
Since logs are not produced (and printed) in single action we can introduce a wrapper for a channel that will collect logs
than we can replace The presentation layer will listen to any messages from
|
@jan-gogo could you verify the proposed solution? |
Looks ok, approved. |
Implementation: #2139 |
According to the description of epic #1728, prepare a specification document for the structural output based on the following requirements:
out
function reference to low-level functions that producing logs.Make sure that specification is sufficient to implement structured output without a doubt.
Command
RefreshLastRun
The text was updated successfully, but these errors were encountered: