Skip to content

Commit 09eabb3

Browse files
feat: commit message endpoint (#129)
* feat: commit message endpoint * refactor: lint issue * fix: added missing dev dependencies * Revert "fix: added missing dev dependencies" This reverts commit cfd7dc3. * fix: dependencies issue
1 parent 5a9c24f commit 09eabb3

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

Gemfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,15 @@ group :dev do
88
gem 'method_source', '~> 1.0'
99
gem 'pry', '~> 0.14'
1010
gem 'pry-doc', '~> 1.3'
11+
gem 'rake', '~> 13.0'
12+
gem 'rspec', '~> 3.12'
1113
gem 'rubocop', '~> 1.38', require: false
1214
gem 'rubocop-ast', '~> 1.23', require: false
15+
gem 'simplecov', '~> 0.21.2'
16+
gem 'simplecov-console', '~> 0.9.1'
1317
gem 'sorbet', '~> 0.5.10539'
1418
end
1519

1620
group :test do
1721
gem 'rack', '~> 2.2.4'
18-
gem 'simplecov', '~> 0.21.2'
19-
gem 'simplecov-console', '~> 0.9.1'
2022
end

lib/stream-chat/client.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -361,6 +361,12 @@ def unpin_message(message_id, user_id)
361361
update_message_partial(message_id, updates, user_id: user_id)
362362
end
363363

364+
# commits a message.
365+
sig { params(message_id: String).returns(StreamChat::StreamResponse) }
366+
def commit_message(message_id)
367+
post("messages/#{message_id}/commit")
368+
end
369+
364370
# Updates a message. Fully overwrites a message.
365371
# For partial update, use `update_message_partial` method.
366372
sig { params(message: StringKeyHash).returns(StreamChat::StreamResponse) }

stream-chat.gemspec

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,4 @@ Gem::Specification.new do |gem|
3232
gem.add_dependency 'jwt', '~> 2.3'
3333
gem.add_dependency 'net-http-persistent', '~> 4.0'
3434
gem.add_dependency 'sorbet-runtime', '~> 0.5.10539'
35-
gem.add_development_dependency 'rake', '~> 13.0'
36-
gem.add_development_dependency 'rspec', '~> 3.12'
37-
gem.add_development_dependency 'simplecov', '~> 0.21.2'
38-
gem.add_development_dependency 'simplecov-console', '~> 0.9.1'
3935
end

0 commit comments

Comments
 (0)