refactor: update empty header method

This commit is contained in:
Shivam Mishra
2023-07-17 21:03:59 +05:30
parent 76820e2834
commit d99eb145f2
+5 -1
View File
@@ -14,7 +14,7 @@ class ChatwootMarkdownRenderer
doc.walk do |node|
if node.type == :header
next_node = node.next
node.delete if next_node.nil? || (next_node.type == :header && next_node.header_level <= node.header_level)
node.delete if node_removable?(node, next_node)
end
end
@@ -31,6 +31,10 @@ class ChatwootMarkdownRenderer
private
def node_removable?(node, next_node)
next_node.nil? || (next_node.type == :header && next_node.header_level <= node.header_level)
end
def render_as_html_safe(html)
# rubocop:disable Rails/OutputSafety
html.html_safe