{"action":"created","issue":{"url":"https://api.github.com/repos/HeinrichReimer/material-singleinputform/issues/12","labels_url":"https://api.github.com/repos/HeinrichReimer/material-singleinputform/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/HeinrichReimer/material-singleinputform/issues/12/comments","events_url":"https://api.github.com/repos/HeinrichReimer/material-singleinputform/issues/12/events","html_url":"https://github.com/HeinrichReimer/material-singleinputform/issues/12","id":84239067,"number":12,"title":"Add Asynchronous validation ","user":{"login":"frostymarvelous","id":923493,"avatar_url":"https://avatars.githubusercontent.com/u/923493?v=3","gravatar_id":"","url":"https://api.github.com/users/frostymarvelous","html_url":"https://github.com/frostymarvelous","followers_url":"https://api.github.com/users/frostymarvelous/followers","following_url":"https://api.github.com/users/frostymarvelous/following{/other_user}","gists_url":"https://api.github.com/users/frostymarvelous/gists{/gist_id}","starred_url":"https://api.github.com/users/frostymarvelous/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frostymarvelous/subscriptions","organizations_url":"https://api.github.com/users/frostymarvelous/orgs","repos_url":"https://api.github.com/users/frostymarvelous/repos","events_url":"https://api.github.com/users/frostymarvelous/events{/privacy}","received_events_url":"https://api.github.com/users/frostymarvelous/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-06-02T22:24:09Z","updated_at":"2015-06-21T20:34:21Z","closed_at":null,"body":"I'd like to be able to validate some data server side, e.g. Username and email uniqueness. \r\n\r\nI am working on this currently. I was thinking a callback will be passed along with the input. Rather than just returning a boolean, we can add an error message. That way we fallback on the default message if non is provided. This has the benefit allowing the user to have more control over the error message. \r\n\r\nWhile validating, we can show a loading spinner. \r\nAny thoughts? I'll work on this and send a pull. "},"comment":{"url":"https://api.github.com/repos/HeinrichReimer/material-singleinputform/issues/comments/113955352","html_url":"https://github.com/HeinrichReimer/material-singleinputform/issues/12#issuecomment-113955352","issue_url":"https://api.github.com/repos/HeinrichReimer/material-singleinputform/issues/12","id":113955352,"user":{"login":"HeinrichReimer","id":5065698,"avatar_url":"https://avatars.githubusercontent.com/u/5065698?v=3","gravatar_id":"","url":"https://api.github.com/users/HeinrichReimer","html_url":"https://github.com/HeinrichReimer","followers_url":"https://api.github.com/users/HeinrichReimer/followers","following_url":"https://api.github.com/users/HeinrichReimer/following{/other_user}","gists_url":"https://api.github.com/users/HeinrichReimer/gists{/gist_id}","starred_url":"https://api.github.com/users/HeinrichReimer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HeinrichReimer/subscriptions","organizations_url":"https://api.github.com/users/HeinrichReimer/orgs","repos_url":"https://api.github.com/users/HeinrichReimer/repos","events_url":"https://api.github.com/users/HeinrichReimer/events{/privacy}","received_events_url":"https://api.github.com/users/HeinrichReimer/received_events","type":"User","site_admin":false},"created_at":"2015-06-21T20:34:21Z","updated_at":"2015-06-21T20:34:21Z","body":"Or we just use `ProgressBar` with an App compat theme, cause we're using the App Compat dependency anyway."}}