public static async void Publish(string text, MediaFile.MediaFile mediaFile) { if (text != null && mediaFile == null) { _loggedUser.PublishTweet(text); await MetroWindow.ShowMessageAsync("TWITTER TIMELINE", "Opublikowano tweeta!"); } else { if (text != null && mediaFile._openFileDialog.FilterIndex == 5) { Tweet.TweetController.PublishTweetWithVideo(text, mediaFile._fileBytes); await MetroWindow.ShowMessageAsync("TWITTER TIMELINE", "Opublikowano tweeta z plikiem video!"); } else if (text != null) { Tweet.PublishTweetWithImage(text, mediaFile._fileBytes); await MetroWindow.ShowMessageAsync("TWITTER TIMELINE", "Opublikowano tweeta z obrazkiem!"); } } }