isTwitterStatusUrl method

FieldValidator<String?, String> isTwitterStatusUrl({
  1. MessageCallBack<String>? message,
  2. String? userName,
  3. String? tweetId,
})

Check string is twitter status url

Implementation

FieldValidator<String?, String> isTwitterStatusUrl({
  MessageCallBack<String>? message,
  String? userName,
  String? tweetId,
}) {
  return next((messages, value) {
    if (!value.isTwitterStatusUrl(
      userName: userName,
      tweetId: userName,
    )) {
      return message?.call(messages, value) ??
          messages.invalidTwitterStatusUrl(
            userName ?? 'empty',
            tweetId ?? 'empty',
          );
    }
    return null;
  });
}