Ejemplo n.º 1
0
        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!");
                }
            }
        }