MCPcopy
hub / github.com/Cinnamon/kotaemon / is_liked

Method is_liked

libs/ktem/ktem/pages/chat/__init__.py:1156–1168  ·  view source on GitHub ↗
(self, convo_id, liked: gr.LikeData)

Source from the content-addressed store, hash-verified

1154 return reasoning_type
1155
1156 def is_liked(self, convo_id, liked: gr.LikeData):
1157 with Session(engine) as session:
1158 statement = select(Conversation).where(Conversation.id == convo_id)
1159 result = session.exec(statement).one()
1160
1161 data_source = deepcopy(result.data_source)
1162 likes = data_source.get("likes", [])
1163 likes.append([liked.index, liked.value, liked.liked])
1164 data_source["likes"] = likes
1165
1166 result.data_source = data_source
1167 session.add(result)
1168 session.commit()
1169
1170 def message_selected(self, retrieval_history, plot_history, msg: gr.SelectData):
1171 index = msg.index[0]

Callers

nothing calls this directly

Calls 2

getMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected