According to the Lewis dot structure of $\ce{Cl-}$, $\ce{Cl-}$ has octet fulfilled and should be able to donate a pair of electrons as it is a Lewis base. The Lewis dot structure of $\ce{Ag+}$ seems weird. As it is a Lewis acid, I should assume that it can accept a pair of electrons.
However, now the problem arises. If $\ce{Cl-}$ donates a pair of electrons to $\ce{Ag+}$, there should be a coordinate covalent bond between them. In reality, $\ce{AgCl}$ is an ionic compound, and there is no such coordinate covalent bond, so I'm a bit confused.
In simpler words, $\ce{Ag+}$ is a lewis acid.$\ce{Cl-}$ is a lewis base. Can $\ce{Cl-}$ donate an electron pair to $\ce{Ag+}$?
Could someone please point me in the right direction?