Remove android.text.format.Time usage. #467 #646
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
@dmfs I am submitting this just to start discussing the changes, what to extract, etc. I haven't reviewed the changeset yet.
Notes, questions, comments:
1. New classes, types to for jems:
Conditional,MapFlattened(flatmap),ProcedureI am going to add tickets and pull requests in jems, we can discuss the names, details there.
-> submitted and listed them for next jems release ticket: Release version 1.16 jems#147
-> they may not be needed after all, just Procedure is used currently (that doesn't required a new jems necessarily)
2. Unused classes that used
Time:NotAfter,NotBefore,ShiftIfAfter,ShiftTime- okay to remove them? -> I've removed them, let me know if they should be kept instead3. Remove the
if start or due then timezone != nullvalidation inValidatingallowing floating times? Remove android.text.format.Time usage. #467 #646 (comment)4. General (not provider related)
Single<DateTime>classes to new datetime module? And separate ticket, once they are settled. Remove android.text.format.Time usage. #467 #646 (comment).. there are many more questions, general comments, I will put them down later.
I also plan to change some of the new classes, for example to introduce
Evaluateddecorator whereCursoris passed in. Also not use that newContainerArgumentbut theSingle<>decoration as you did in the provider.