From 3e1bdf1ffc31e416778759f19eaa6332c7d74c07 Mon Sep 17 00:00:00 2001 From: Simon Colmer Date: Wed, 25 Oct 2017 21:28:30 +0100 Subject: [PATCH] Move reaction public models into namespace --- .../Models/Reactions/SlackFileCommentReaction.cs | 12 ++++++++++++ .../Models/Reactions/SlackFileReaction.cs | 12 ++++++++++++ .../Models/{ => Reactions}/SlackMessageReaction.cs | 2 +- .../Models/Reactions/SlackUnknownReaction.cs | 10 ++++++++++ .../Models/SlackFileCommentReaction.cs | 12 ------------ src/SlackConnector/Models/SlackFileReaction.cs | 12 ------------ src/SlackConnector/Models/SlackUnknownReaction.cs | 10 ---------- src/SlackConnector/SlackConnection.cs | 1 + .../InboundMessageTests/ReactionTests.cs | 1 + 9 files changed, 37 insertions(+), 35 deletions(-) create mode 100644 src/SlackConnector/Models/Reactions/SlackFileCommentReaction.cs create mode 100644 src/SlackConnector/Models/Reactions/SlackFileReaction.cs rename src/SlackConnector/Models/{ => Reactions}/SlackMessageReaction.cs (90%) create mode 100644 src/SlackConnector/Models/Reactions/SlackUnknownReaction.cs delete mode 100644 src/SlackConnector/Models/SlackFileCommentReaction.cs delete mode 100644 src/SlackConnector/Models/SlackFileReaction.cs delete mode 100644 src/SlackConnector/Models/SlackUnknownReaction.cs diff --git a/src/SlackConnector/Models/Reactions/SlackFileCommentReaction.cs b/src/SlackConnector/Models/Reactions/SlackFileCommentReaction.cs new file mode 100644 index 0000000..fbd1b44 --- /dev/null +++ b/src/SlackConnector/Models/Reactions/SlackFileCommentReaction.cs @@ -0,0 +1,12 @@ +namespace SlackConnector.Models.Reactions +{ + public class SlackFileCommentReaction : ISlackReaction + { + public string RawData { get; internal set; } + public SlackUser User { get; internal set; } + public double Timestamp { get; internal set; } + public string Reaction { get; internal set; } + public string File { get; internal set; } + public string FileComment { get; internal set; } + } +} \ No newline at end of file diff --git a/src/SlackConnector/Models/Reactions/SlackFileReaction.cs b/src/SlackConnector/Models/Reactions/SlackFileReaction.cs new file mode 100644 index 0000000..df69617 --- /dev/null +++ b/src/SlackConnector/Models/Reactions/SlackFileReaction.cs @@ -0,0 +1,12 @@ +namespace SlackConnector.Models.Reactions +{ + public class SlackFileReaction : ISlackReaction + { + public string RawData { get; internal set; } + public SlackUser User { get; internal set; } + public double Timestamp { get; internal set; } + public string Reaction { get; internal set; } + public string File { get; internal set; } + public SlackUser ReactingToUser { get; internal set; } + } +} \ No newline at end of file diff --git a/src/SlackConnector/Models/SlackMessageReaction.cs b/src/SlackConnector/Models/Reactions/SlackMessageReaction.cs similarity index 90% rename from src/SlackConnector/Models/SlackMessageReaction.cs rename to src/SlackConnector/Models/Reactions/SlackMessageReaction.cs index 9d034be..70c3b03 100644 --- a/src/SlackConnector/Models/SlackMessageReaction.cs +++ b/src/SlackConnector/Models/Reactions/SlackMessageReaction.cs @@ -1,4 +1,4 @@ -namespace SlackConnector.Models +namespace SlackConnector.Models.Reactions { public class SlackMessageReaction : ISlackReaction { diff --git a/src/SlackConnector/Models/Reactions/SlackUnknownReaction.cs b/src/SlackConnector/Models/Reactions/SlackUnknownReaction.cs new file mode 100644 index 0000000..ffd0f49 --- /dev/null +++ b/src/SlackConnector/Models/Reactions/SlackUnknownReaction.cs @@ -0,0 +1,10 @@ +namespace SlackConnector.Models.Reactions +{ + public class SlackUnknownReaction : ISlackReaction + { + public string RawData { get; internal set; } + public SlackUser User { get; internal set; } + public double Timestamp { get; internal set; } + public string Reaction { get; internal set; } + } +} diff --git a/src/SlackConnector/Models/SlackFileCommentReaction.cs b/src/SlackConnector/Models/SlackFileCommentReaction.cs deleted file mode 100644 index 57a0e8c..0000000 --- a/src/SlackConnector/Models/SlackFileCommentReaction.cs +++ /dev/null @@ -1,12 +0,0 @@ -namespace SlackConnector.Models -{ - public class SlackFileCommentReaction : ISlackReaction - { - public string RawData { get; set; } - public SlackUser User { get; set; } - public double Timestamp { get; set; } - public string Reaction { get; set; } - public string File { get; set; } - public string FileComment { get; set; } - } -} \ No newline at end of file diff --git a/src/SlackConnector/Models/SlackFileReaction.cs b/src/SlackConnector/Models/SlackFileReaction.cs deleted file mode 100644 index e5b5462..0000000 --- a/src/SlackConnector/Models/SlackFileReaction.cs +++ /dev/null @@ -1,12 +0,0 @@ -namespace SlackConnector.Models -{ - public class SlackFileReaction : ISlackReaction - { - public string RawData { get; set; } - public SlackUser User { get; set; } - public double Timestamp { get; set; } - public string Reaction { get; set; } - public string File { get; set; } - public SlackUser ReactingToUser { get; set; } - } -} \ No newline at end of file diff --git a/src/SlackConnector/Models/SlackUnknownReaction.cs b/src/SlackConnector/Models/SlackUnknownReaction.cs deleted file mode 100644 index 60eb185..0000000 --- a/src/SlackConnector/Models/SlackUnknownReaction.cs +++ /dev/null @@ -1,10 +0,0 @@ -namespace SlackConnector.Models -{ - public class SlackUnknownReaction : ISlackReaction - { - public string RawData { get; set; } - public SlackUser User { get; set; } - public double Timestamp { get; set; } - public string Reaction { get; set; } - } -} diff --git a/src/SlackConnector/SlackConnection.cs b/src/SlackConnector/SlackConnection.cs index 2232e91..8a18bab 100644 --- a/src/SlackConnector/SlackConnection.cs +++ b/src/SlackConnector/SlackConnection.cs @@ -16,6 +16,7 @@ using SlackConnector.Extensions; using SlackConnector.Models; using SlackConnector.Connections.Sockets.Messages.Inbound.ReactionItem; +using SlackConnector.Models.Reactions; namespace SlackConnector { diff --git a/tests/SlackConnector.Tests.Unit/SlackConnectionTests/InboundMessageTests/ReactionTests.cs b/tests/SlackConnector.Tests.Unit/SlackConnectionTests/InboundMessageTests/ReactionTests.cs index d431d84..93f4156 100644 --- a/tests/SlackConnector.Tests.Unit/SlackConnectionTests/InboundMessageTests/ReactionTests.cs +++ b/tests/SlackConnector.Tests.Unit/SlackConnectionTests/InboundMessageTests/ReactionTests.cs @@ -8,6 +8,7 @@ using SlackConnector.Tests.Unit.TestExtensions; using Xunit; using SlackConnector.Connections.Sockets.Messages.Inbound.ReactionItem; +using SlackConnector.Models.Reactions; namespace SlackConnector.Tests.Unit.SlackConnectionTests.InboundMessageTests {